C#控件splitContainer用法
2013-01-27 21:25
776 查看
在这个例子中,最上方是一个menustrip控件,其下市toolstrip控件,添加为快捷按钮。
中间区域是一个splitcontainer,分为panel1和panel2.
(1)IsMdiContainer-->true
(2)splitContainer的具体用法:
a)他不能直接用鼠标点击选中,只能右击-》选中splitContainer
b)此时我们的窗体不是最大化,如果最大化,panel1和pannel2之间会有缝隙,这样,我们可以通过设置splitContainer1的FixedPannel-->pannel1,这样pannel2就会紧贴pannel1了。
c)在panel2中显示窗体。
splitContainer1.Panel2.Controls.Clear();//这里是清空panel2中的控件的。
Form3 obj = new Form3();
obj.MdiParent= this;//这句代码也要写上,否则会出错。
obj.Parent = splitContainer1.Panel2; //Form3的parent是panel2.
obj.Show();
代码如下:
//点击click时,调用窗体 RFIDMangementPlatform
private void clickToolStripMenuItem_Click(object sender,EventArgs e)
{
splitContainer1.Panel2.Controls.Clear();
RFIDMangementPlatform obj = new RFIDMangementPlatform();
obj.MdiParent = this;
obj.Parent = splitContainer1.Panel2;
obj.Show();
}
//点击快捷菜单栏第一个按钮时,调用form3
private void toolStripButton1_Click(object sender, EventArgse)
{
splitContainer1.Panel2.Controls.Clear();
Form3 obj = new Form3();
obj.MdiParent= this;
obj.Parent =splitContainer1.Panel2;
obj.Show();
}
//点击treeView的test时,调用form3
private void treeView1_Click(object sender, EventArgs e)
{
if (treeView1.SelectedNode.Text.Equals("test"))
{
splitContainer1.Panel2.Controls.Clear();
Form3 obj = new Form3();
obj.MdiParent= this;
obj.Parent = splitContainer1.Panel2;
obj.Show();
}
}
转载网址:http://blog.163.com/gaoxueyu_hope/blog/static/8520441120103983619272/
相关文章推荐
- C#中splitContainer用法
- 在C#应用程序中,对comboBox这个控件的一些基本用法
- 【C#基本功 控件的用法】 Toolbar的用法
- WebBrowser控件的高级用法,c#和Javascript交互及光标位置恢复<转>
- C# checklistbox控件用法总结(怎样得到多选的值,以及动态加载数据)
- c# table 控件用法
- C# SplitContainer 控件详细用法
- C# Dev控件中的 PropertyGridControl 属性控件的基本用法以及排序
- C#如何使用SplitContainer控件实现上下分隔
- c#报表控件Chart实例用法
- 在C#应用程序中,对comboBox这个控件的一些基本用法(2009-06-10)
- C#ListView控件的相关用法
- C# winform 中LinkLable控件的用法
- c# table 控件用法
- c# table 控件用法
- C# 播放器控件的用法
- c# table 控件用法
- 在C#应用程序中,对comboBox这个控件的一些基本用法
- C#中splitcontainer的简单用法
- c#+dev-Treelist控件的简单用法