C#中splitContainer用法

C#中splitContainer用法在这个例子中,最上方是一个menustrip控件,其下市toolstrip控件,添加为快捷按钮。中间区域是一个splitcontainer,分为panel1和panel2.(1)IsMdiContainer–>true(2)splitContainer的具体用法:a)他不能直接用鼠标点击选中,只能右击-》选中splitContainerb)此时我们的窗体不

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

C#中splitContainer用法

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

            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();
            }
        }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm反撤销快捷键_pycharm配置python

    pycharm反撤销快捷键_pycharm配置pythonpycharm中回退快捷键Ctrl+z反撤销快捷键Ctrl+Shift+z

    2025年7月2日
    1
  • Vue的安装及使用快速入门

    Vue的安装及使用快速入门Vue的安装及使用快速入门

    2022年4月22日
    48
  • Visual SVN Server启动失败0x8007042a错误

    Visual SVN Server启动失败0x8007042a错误

    2021年9月21日
    84
  • myeclipse8.5注册码在线生成_myeclipse注册码永久

    myeclipse8.5注册码在线生成_myeclipse注册码永久这几天myeclipse弹出注册码过期,去网上一搜,要么已过期,要么就剩一两个月。倒腾了半天,自己申请了几个注册码,给大家分享一下Subscriber:huazaiSubscriptionCode:uLR8ZC-855550-61565856301609203Subscriber:feifeiSubscriptionCode:sLR8ZC-855550-615658

    2022年9月30日
    5
  • FOC和SVPWM的C语言代码实现「建议收藏」

    FOC和SVPWM的C语言代码实现「建议收藏」SVPWM的原理讲解在这儿:https://blog.csdn.net/qlexcel/article/details/74787619#comments现在开始分析C语言的代码(代码建议复制到notepad++中查看),为方便读者试验,每个代码都是独立的子模块,复制到工程中就可以编译运行:一、配置高级定时器TIM1产生6路互补PWM,带刹车保护详细配置代码如下,把下面的程序段拷贝到m…

    2022年6月3日
    63
  • 怎么查询自己的网站是否被挂马_被墙域名检测

    怎么查询自己的网站是否被挂马_被墙域名检测在我们日常seo优化工作当中,会经常碰到网站被挂马了,原因是我们很多都是用的常用的cms网站系统,如织梦、帝国等,这种网站程序都是开源的代码,所以就会有些漏洞,导致很多所谓刚入门的学习的所谓黑客们进行攻击,利用各种挂马检查工具进行攻击,导致我们的网站网页中有其他乱七八糟的页面,严重的首页打不开,后台没有权限打开等。那么接下来就为广大seo优化人员讲解一下,如果你网站被挂马了,如何检查出来,然后又如何进行防止被挂马,进行相应的措施,加强网站的安全维护。一**、那么,网站挂马检测工具有哪些呢?**1、第一种

    2022年9月30日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号