怎么使用SplitContainer控件实现上下分隔?

怎么使用SplitContainer控件实现上下分隔?,第1张

在Windows资源管理器中,当把鼠标指针移动到TreeView控件和ListView控件之间时,可以左右拖动鼠标调整TreeView控件和ListView控件在主窗口中的大小比例,以适应不同显示内容的需要.我们可以使用SplitContainer控件实现这种功能.

Orientation属性决定拆分器的方向,而不是决定控件本身的方向.因此,当该属性设置为Vertical时,拆分器将垂直放置,从而产生左面板和右面板.

先设置splitContainer的BackColor,如果要Panel1和Panel2的颜色和拖动条不一样就单独设置Panel1和Panel2的BackColor就可以了

this.splitContainer1.BackColor = Color.Red

this.splitContainer1.Panel1.BackColor = Color.White

this.splitContainer1.Panel2.BackColor = Color.White

Control..::.Dock 属性

获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。

备注

使用 Dock 属性可以定义在调整控件的父控件大小时如何自动调整控件的大小。例如,将 Dock 设置为 DockStyle..::.Left 将导致控件与其父控件的左边缘对齐,并在父控件调整大小时调整自身大小。控件按照 Z 顺序停靠,Z 顺序是窗体上的控件沿窗体的 Z 轴(深度)的可视化分层。

一个控件可以停靠到其父容器的一个边缘或者可以停靠到所有边缘并充满父容器。

在停靠控件上设置 Margin 属性对控件与其容器边缘之间的距离没有任何影响。

注意:

Anchor 和 Dock 属性是互相排斥的。每次只可以设置一个属性,最后设置的属性优先。

Control..::.Anchor 属性

获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。

使用 Anchor 属性可以定义在调整控件的父控件大小时如何自动调整控件的大小。将控件锚定到其父控件后,可确保当调整父控件的大小时锚定的边缘与父控件的边缘的相对位置保持不变。

一个控件可以锚定到其容器的一个或多个边缘。例如,如果有一个带有 Button 的 Form,而该按钮的 Anchor 属性值设置为 Top 和 Bottom,当 Form 的 Height 增加时,Button 伸展,以保持到 Form 的上边缘和下边缘的锚定距离不变。

注意:

Anchor 和 Dock 属性是互相排斥的。每次只可以设置一个属性,最后设置的属性优先。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11206564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存