C#控件splitContainer用法

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

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

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.net/161103.html原文链接:https://javaforall.net

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


相关推荐

  • ViewPager基本用法

    ViewPager基本用法step1:在layout中定义一个ViewPager组件。step2:在Activity中获取ViewPager的引用。step3:为ViewPager设置适配器,step4:为ViewPa

    2022年7月4日
  • Windows系统查看CUDA版本号

    Windows系统查看CUDA版本号问题:之前安装了CUDA,但不知道是哪个版本了?也不知道安装到哪了?解决方法:1.打开控制面板在按住Win键的情况下,按R键,呼唤运行栏。在运行框中输入control,如下图所示:2.进入NVIDIA控制面板3.查看系统信息验证:找到之前的安装目录确定了确实是10.1版本…

    2022年5月28日
  • input placeholder属性IE、360浏览器兼容性问题

    效果:http://hovertree.com/texiao/jquery/43/效果二:http://hovertree.com/texiao/jquery/43/1/请在IE中体验。1、创建

    2021年12月22日
  • Delphi中QuotedStr介绍及使用

    Delphi中QuotedStr介绍及使用delphi函数给字符串两边加单引号并返回.声明:functionQuotedStr(constS:string):string;用函数QuotedStr把字符串S转换成为用引号括起来的字符串。单引号”‘”将被插入到字符串s的最前和最后。例如:abc->’abc’

    2022年10月18日
  • 添加打印机时错误为0x0000011b_连接打印机0x000003e3

    添加打印机时错误为0x0000011b_连接打印机0x000003e3问题描述前几天共享打印机还可以使用的突然就不能打印了,删除重新安装时就提示windows无法连接到打印机,如下图:解决方案这是的补丁代号为KB5005569/KB5005573/KB5005568/KB5005566/KB5005565造成的。卸掉上述补丁即可解决问题步骤找到设置——>更新和安全—->Windows更新—->“查看更新历史记录—->卸载更新本人的经验分享,希望可以帮助到你们,如何不对的地方,可以评论留言,帮我指正一下,如果帮助了你

    2022年9月4日
  • 净推荐值NPS(Net Promoter Score)[通俗易懂]

    净推荐值NPS(Net Promoter Score)[通俗易懂]净推荐值净推荐值(NetPromoterScore,NPS)目录[隐藏]1什么是净推荐值2净推荐值的理论基础[3]3净推荐值的计算4净推荐值的意义5净推荐值的评析6净推荐值在企业中的应用分析[3]7企业通过净推荐值提高客户忠诚度的主要步骤[5]8净推荐值提高客户忠诚度的实证分析[5]9净推荐值应用实例10参考文献[编辑]什么是净推荐值  净推荐值(N…

    2022年6月12日

发表回复

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

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