zoukankan      html  css  js  c++  java
  • Winform中使用折叠窗口

    使用此处的控件

    http://www.codeproject.com/Articles/18401/XPanderControls

    注意事项

    使用之前需要先添加winform自带的toolStripContainer1

    this.toolStripContainer1.ContentPanel.Controls.Add(this.panel1);

    需要设置  private BSE.Windows.Forms.Panel panel1;的属性

      this.panel1.Dock = System.Windows.Forms.DockStyle.Left;//向左折叠

    this.panel1.ShowExpandIcon = true;//显示出折图案

       this.panel1.AssociatedSplitter = this.splitter1;//  private BSE.Windows.Forms.Splitter splitter1;

    关于winform中splitter的使用

    http://blog.itpub.net/26221264/viewspace-735903

    使用splitter控件 将界面分成可以调整宽度的三个部分

    现在我们就自己动手来实现一个用户界面,该用户界面分为三个部分,由两个Splitter 控件来分隔和控制这三个的大小。




    1、先在窗体上放置部分一的控件,这里是TreeView控件,然后把它的 Dock 属性设置为 Left,使得控件停靠在窗体的左边。


    2、现在往窗体上拖放一个Splitter 控件,也就是界面中的Splitter1,把它的 Dock 属性也设置为 Left,这样它就停靠在TreeView控件的右边缘了。


    3、往窗体上拖放部分二的控件,这里是RichTextBox控件,然后把它的 Dock 属性设置为 Bottom,使得它停靠在窗体的下部。


    4、往窗体上拖放另外一个 Splitter 控件,就是界面中的 Splitter2,把它的 Dock 属性设置为 Bottom,这样它就自动变成水平放置,并停靠在RichTextBox 控件的上方。


    5、往窗体上拖放部分三,然后把它的 Dock 属性设置为 Fill。


    现在运行程序,就可以通过两个 Splitter 控件来调整其它三个控件的大小了。
  • 相关阅读:
    运算符
    JS的基本概念和数据类型
    开源基于Canal的开源增量数据订阅&消费中间件
    用AntDeploy如何更新Agent
    AntDeploy发布前端项目到IIS(脱离vs单独使用)
    截图上传录屏gif上传工具推荐
    netcore开发windows普通服务(非Web)并一键发布到服务器
    一键发布部署vs插件[AntDeploy]开源了
    基于python的Elasticsearch索引的建立和数据的上传
    浅谈闭包
  • 原文地址:https://www.cnblogs.com/chucklu/p/3797110.html
Copyright © 2011-2022 走看看