在C#.NET中,我试图以编程方式更改组框中边框的颜色。
更新:在切换到.NET之前,当我在Winforms系统上工作时,曾问过这个问题。
最佳答案
在前面的答案的基础上,一个更好的解决方案包括组框的标签:
groupBox1.Paint += PaintBorderlessGroupBox;
private void PaintBorderlessGroupBox(object sender, PaintEventArgs p)
{
GroupBox box = (GroupBox)sender;
p.Graphics.Clear(SystemColors.Control);
p.Graphics.DrawString(box.Text, box.Font, Brushes.Black, 0, 0);
}
您可能想要调整文本的x/y,但是对于我来说这是正确的。
关于c# - 如何更改组框上边框的颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/76455/