C#的UI界面框架怎么样跳转

大家好,请教一个问题!使用 C# 开发一个桌面应用程序,是一个管理系统。UI界面框架如下:
图片说明

怎么样能够实现,单击左边不同的条目,在右边显示不同的信息呢?使用什么控件能够实现?

listbox treeview 都可以实现这样的功能

方法 = 属性.方法

我当时也是想做这个,后面我用了左边treeView是功能项,右边放了个Panel。每个页面都单独写了一个From。
然后主界面点击相应的treeView的时候,将那个页面显示到右边画布里。但是有一个点没有解决,就是右边是通过画布来展示,会有很强烈的刷新感。希望对你有帮助。

if (tvMenu.SelectedNode.Text == "我要点击的树")
{
  labelTitile.Text = "我要点击的树";
  //实例化一个子窗口
  F_Node42Panel_Add frm2 = new F_Node42Panel_Add();
  //设置子窗口不显示为顶级窗口
  frm2.TopLevel = false;
  //设置子窗口的样式,没有上面的标题栏
  frm2.FormBorderStyle = FormBorderStyle.None;
  //填充
  frm2.Dock = DockStyle.Fill;
  //清空Panel里面的控件
  this.panelMain.Controls.Clear();
  //加入控件
  this.panelMain.Controls.Add(frm2);
  //让窗体显示
  frm2.Show();
}