我写了下面的代码来改变标签的边框颜色,但它不起作用。这与我在标签属性中给出的相同。标签和面板边框颜色不起作用
void label1_Paint(object sender, PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics, label1.DisplayRectangle, Color.Red, ButtonBorderStyle.Solid);
}
我发现此代码here。
我写了下面的代码来改变标签的边框颜色,但它不起作用。这与我在标签属性中给出的相同。标签和面板边框颜色不起作用
void label1_Paint(object sender, PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics, label1.DisplayRectangle, Color.Red, ButtonBorderStyle.Solid);
}
我发现此代码here。
我试过你的代码,它工作正常。所以我想问题是你没有订阅你的标签Paint
事件。所以,你必须做的这两个选项之一:
选择标签属性,进入事件,双击Paint
事件。
添加到您的窗体的构造函数或Load
事件:
label1.Paint += new System.Windows.Forms.PaintEventHandler(this.label1_Paint);
您已接受的答案。如果您有新问题,请发布新问题。用你的代码正确记录它。 – LarsTech