哈喽,你好啊,我是雷工!
在上位机UI设计中经常会用到分割线,用来分割界面区域。
像在KingSCADA、杰控、昆仑通态、WinCC、组态王、力控、易控等组态软件中非常简单,有现成的划线操作,选中相关工具直接绘制即可。
但在WinForm窗体中没有类似的线条绘制功能,该如何实现分割线的绘制呢?
下面介绍通过Label控件实现分割线绘制。
01 绘制效果
02 实现步骤
2.1、添加Label标签
,
2.2、AutoSize属性
设置Label2标签的AutoSize属性为False;
2.3、调整尺寸
将Label2控件移动到合适位置,尺寸拉宽到合适宽度;
2.4、可见边框
设置Label标签的BorderStyle属性为:FixedSingle,显示可见的边框;
2.5、删除文本
删除Label标签Text属性的内容,
2.6、设置Height属性
设置Label标签控件的Size属性中Height值为2,即可实现水平分割线绘制;
03 后记
以上为水平分割线的绘制步骤,同样的方法,将Label标签控件Size属性的Width值设置为2,Height值设置为需要长度,则可实现垂直分割线的绘制。
有同样需求的小伙伴可以参考该方法进行绘制。