前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#控件splitContainer用法

C#控件splitContainer用法

作者头像
全栈程序员站长
发布2022-09-09 11:44:45
1.2K0
发布2022-09-09 11:44:45
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

C中splitContainer用法 - Hope - Hope的博客
C中splitContainer用法 - Hope - Hope的博客

在这个例子中,最上方是一个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/

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161103.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档