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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Unity5.0 状态机新增的entry/exit

    Unity5.0 状态机新增的entry/exit

    2022年3月7日
  • 怎么将excel表导入mysql_怎么把一个数据库导入另一个数据库

    怎么将excel表导入mysql_怎么把一个数据库导入另一个数据库mysql导入excel数据的步骤:1、第一步我们得到了一个excel表,里面有很多需要我们导入的数据。2、删除第1行”准考证号””XXX”….只保留我们需要的数据部分。3、单击”文件”–“另存为”,类型选择为”CSV(逗号分隔)(*.csv)”,将excel表另存为csv文档。中间不管提示什么一律”是”就好了…重点!另存为的slyar.csv是可以用记事本或者Editplus等文本编辑…

    2022年9月21日
  • 详解 傅里叶变换的物理意义

    详解 傅里叶变换的物理意义这是一篇辅助理解傅里叶变换的博客,下面如果有不适合或错误的表达,请大家在评论区给我留言,我一定积极修改。一、傅里叶分析关于任意函数的傅里叶变换频域(频率,振幅、相位三维正交)图像,韩同学给出一个形象的解释,这里借用韩同学的图片准确表达一下,一个函数的傅里叶级数展开如下式,二、傅里叶变换在了解了时域与频域的空间特征后,那我们再来看下傅里叶变换,这里可以看潘工的文章,潘工有趣的引入了:简单→分解→正交→内积思想,并提出函数之间内积(投影)的定义,,其中g表示共轭。e^ix本质上是一个单位圆,则原

    2022年10月25日
  • PyCharm P2021.3.2 激活码 注册码【2021最新】

    (PyCharm P2021.3.2 激活码 注册码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
  • 设备树中ranges属性理解[通俗易懂]

    设备树中ranges属性理解[通俗易懂]作者彭东林pengdonglin137@163.com文章来源http://www.cnblogs.com/pengdonglin137/p/7401049.html正文一、设备树下面是我们将要实验的设备树的例子:/{#address-cells=<1>;#size-cells=<1&g…

    2022年6月19日
  • 第一期打卡送书5本+1个腾讯视频VIP月卡(11月1日-12月1日)

    第一期打卡送书5本+1个腾讯视频VIP月卡(11月1日-12月1日)

    2020年11月14日

发表回复

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

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