winform中splitter的用法

1.将winform分为三列

整个窗体分成可以自动调节的三列的做法:
1、往窗体上丢两个panel控件
其中:
panelLeft——设置Dock属性为“left”,并调节好其宽度
panelRight——设置Dock属性为“right”,并调节好其宽度
2、往窗体上丢一个splitter控件名为splitterLeft,使其与panelLeft靠紧,设置其Dock属性为“left”
3、往窗体上丢一个splitter控件名为splitterRight,使其与panelRight靠紧,设置其Dock属性为“right”
4、往窗体上丢一个panel控件名为panelCenter,设置其Dock属性为“center”
运行就可以实现预期效果(注意:splitter控件只能作为窗体的Controls属性的子控件,而不能是某panel控件的子控件)
MinSize和MinExtra属性,限制分隔栏可以移动的距离。其区别是MinSize属性指定在分隔栏和分隔栏所在的容器边界之间最小距离(单位是像素)。MinExtra属性指定容器的对边和分隔栏之间的距离(单位是像素)。

2.将winform分为两列

新建一个窗体,按照下列顺序添加控件。
1、放入一个Panel比如:panel1 然后设置他的Dock属性为:Left; 
2、放入一个Splitter比如:splitter1 设置它的背景颜色为一个特殊的颜色,便于看执行效果;
3、放入一个Panel比如:panel2 然后设置他的Dock属性为:Fill; 
4、编译执行程序,这时候就没有问题了。

winform中splitter的用法

时间: 2024-10-06 23:46:28

winform中splitter的用法的相关文章

C#winform中OpenFileDialog的用法

private void btnOpenFileDialog_Click(object sender, EventArgs e) { OpenFileDialog oFD = new OpenFileDialog(); oFD.Title = "打开文件"; oFD.ShowHelp = true; oFD.Filter = "文本文件|*.txt|RTF文件|*.rtf|所有文件|*.*";//过滤格式 oFD.FilterIndex = 1; //格式索引 oF

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.

c# winform 中的 工具栏自动隐藏 splitter用法 带源码

代码下载地址 http://download.csdn.net/detail/simadi/7649313 c# winform 中的 工具栏自动隐藏 splitter用法 带源码,布布扣,bubuko.com

winform中的ListBox和ComboBox绑定数据用法实例

本文实例讲述了winform中的ListBox和ComboBox绑定数据用法.分享给大家供大家参考.具体实现方法如下: 本例实现将集合数据绑定到ListBox和ComboBox控件,界面上显示某个属性的内容,代码如下: 代码如下: //- //自定义了Person类(有Name,Age,Heigth等属性) List<Person> persons=new List<Person>(); persons.Add(new Person("WuMiao",18,17

在 WinForm 中使用 Direct2D

在 C# 的 WinForm 应用中,界面的绘制使用的是 GDI+.不过在一些特别的应用中,可能需要用硬件加速来提高绘制的效率.下面就来介绍两种在 WinForm 应用中嵌入 Direct2D 的方法. 这里所谓的“嵌入”,指的是只有窗口的某一部分应用 Direct2D 绘制(用一些控件承载),而不是整个窗口都使用 Direct2D 绘制.这是一种混合方案,需要用硬件加速的部分由自己来绘制,其它部分仍然可以使用现有的 WinForm 技术. 至于 Direct2D 的类库,我仍然使用 Sharp

winform中linklabel打开指定网站 【转】

周末在家,正好有空写了个小程序,方便转换2进制.8进制和16进制,其中用了个linklabel控件,用来打开我自己的博客,想不到居然看书也没找到怎么才能用这个控件打开网页. 按理说linklabel控件本身就是超链接,理论上来讲应该打开个网页不是啥大问题,结果看了半天书,居然没有写怎么用. 想来想去,如果在ASPX中,自然不存在这个问题,但是在WINFORM中,想打开页面肯定会调用别的程序才对,否则难道我自己画个浏览器出来. 于是开始查找MSDN,看到System.Diagnostics命名空间

Oracle 中 decode 函数用法

Oracle 中 decode 函数用法 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值

C# Winform中执行post操作并获取返回的XML类型的数据

/// <summary> /// 返回指定日期的订单数据 /// </summary> /// <param name="StartDate">起始日期</param> /// <param name="EndDate">结束日期</param> /// <returns>DataTable</returns> public System.Data.DataTable

linux中快捷键的用法

linux中快捷键的用法 1.1 常见快捷键 ctrl + a 把光标移动到行首 ctrl + e 把光标移动到行尾 ctrl + c 撤销当前的操作=cancel ctrl + d logout命令(当前行没有任何内容,退出当前用户),删除光标所在位置后面的一个符号,文本 ctrl + l(小写字母L)清除屏幕内容 ctrl +u 剪切光标所在位置到行首内容 ctrl +k 剪切光标所在位置到行尾内容 ctrl +y 粘贴 ctrl + r search搜索历史命令,继续搜索,查找历史命令