winform 显示分隔控件_轻松使用Panel与Splitter控件分割窗体

Panel,窗体面板,该控件是其他控件的容器。如果打算以编程方式生成多个控件或者打算隐藏/显示一组控件,Panel

控件尤其有用。

其实,早在VB6里面,我们有应用图片什么的分割窗体,这里Panel也是窗体布局的一个重要手段。

第一次使用Panel来分割窗体,总是找不到其中的窍门,后来仔细研究了一下他的属性项目,才终于明白怎样使用。

主要应用的属性 Dock (停靠位置,如居左、居右,局上,局下,填充,无)。

 

这里,Dock的意思是 紧贴其父容器的那一边,如Dock=left,就是紧贴其父容器的左边。

如果Dock=Fill,那么此空间将尽量填充其父容器的所剩空间。

Dock=None,就是那边也不靠,绝对位置

好了,废话少说,看看做的:

我用了不到一分钟,将窗体分成了5个部分,任意边框都能随意拖动。怎么样?你是不是也像我一样第一次运用Panel/Splitter的时候不知所措?我来告诉你诀窍:

左右型:

1. 画 Left Panel, 设置 Dock= Left

2. 在 Left Panel,外边画 Splitter1 Dock= Left

3. 另外画 Right Panel 设置 Dock=Fill

怎么样?原来就是一个顺序的问题。同样,上下型的:

1. 画 Top Panel, 设置 Dock= Top

2. 在 Top Panel,外边画 Splitter1 Dock= Top

3. 另外画 Bottom Panel 设置 Dock=Fill

你和我一样,画出来了么? HOHO~~怎么应用,看看下面的文章吧:

另外,你最好仔细研究一下Anchor属性,与LeftToRight

属性,特别是Panel里面的元素需要ResizeRedraw的时候.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值