winform布局问题 我要做一个类似sql server布局的程序,请教一下图中点击菜单或者左侧的treeview链接在右侧button1所在的位置怎么显示不同的页面呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做用户控件,点左边时new用户控件并显示到右侧 treeView1的右侧放一个PANEL. 假设treeView1根下有Node1,Node2 俩个节点private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node.Name == "Node1") { Form2 f = new Form2(); f.TopLevel = false; f.Parent = this.panel1; f.Show(); } if (e.Node.Name == "Node2") { Form3 f = new Form3(); f.TopLevel = false; f.Parent = this.panel1; f.Show(); } } 你可以用panel来做容器,把其他的窗口嵌入进来就可以啦。 看看你是不是要这个效果http://www.cnblogs.com/sohai/archive/2011/05/15/2046645.html C#中类,结构体,方法的区别和联系 求助C#程序i打包与数据库绑定的问题 可不可以在安装的时候,记录程序的安装目录? 关于HyperLink 在ascx文件中的使用问题 excel表的操作 如何把字符串16进制转化成2进制Byte[] 请教高手们:datagrid中,共两列,一列不允许修改,另一列可修改,但如何控制不允许加新行?多谢,在线等。 c#新手疑问! 散分 怎么样改变backcolor c# winform中怎么实现表格布局tableLayoutPanel除外 我想做个图片查看器,在不知道文件夹里的图片名称,知道文件夹路径,怎么在picturebox中显示指定文件夹内的所有图片。
假设treeView1根下有Node1,Node2 俩个节点
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node.Name == "Node1")
{
Form2 f = new Form2();
f.TopLevel = false;
f.Parent = this.panel1;
f.Show();
}
if (e.Node.Name == "Node2")
{
Form3 f = new Form3();
f.TopLevel = false;
f.Parent = this.panel1;
f.Show();
}
}
http://www.cnblogs.com/sohai/archive/2011/05/15/2046645.html