目录
- 前言
- 一、问题描述
- 二、重绘
- 三、效果展示
- 更新时间
前言
参考文章:
C# WinForm开发时,仅显示label的下边框怎么解决啊?
验证过,方法可靠。并增加控制绘制的直线粗细的功能。
一、问题描述
C# winform中想只给Label组件的下边框设置为一条直线,但是系统提供的组件属性中只有对四周框的整体设置。
二、重绘
- 在.cs文件中对对应的Label对象进行重新绘制。即,编写重绘方法。代码如下:
private void lblUserSelectTitle_Paint(object sender, PaintEventArgs e)
{
float lineWidth = 2.0f; // 设置直线宽度
Pen pen = new Pen(Color.Gainsboro, lineWidth); // 创建带有指定颜色和宽度的画笔
e.Graphics.DrawLine(pen, new Point(0, this.lblUserSelectTitle.Height - 1), new Point(this.lblUserSelectTitle.Width, this.lblUserSelectTitle.Height - 1));
}
三、效果展示
更新时间
- 2024.08.16:创建