c#GroupBox怎么设置出有凹凸感的边框线。

2025-02-24 04:09:48
推荐回答(5个)
回答1:

设置GroupBox的FlatStyle属性为Popup

ps:
GroupBox在Winform下才有.
ASP.NET里没有.

===============
补充:
其实你放一个GroupBox,它本身就有你说的那凸凹效果.
只是可能不是你期望的那种.
希望你能帖个图,你看到的效果给我们看看,应该会有针对性的回答你.

=====
再补充:
上面图里的效果,是默认的...不用单独设置的.
如果你那里没有,可能是你系统使用了其他界面主题的原因.

回答2:

winform c# groupBox 的边框颜色【参考】
private void groupBox1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.Clear(groupBox1.BackColor);
e.Graphics.DrawString(groupBox1.Text, groupBox1.Font, Brushes.Red, 10, 1);
e.Graphics.DrawLine(Pens.Red, 1, 7, 8, 7);
e.Graphics.DrawLine(Pens.Red, e.Graphics.MeasureString(groupBox1.Text, groupBox1.Font).Width + 8, 7, groupBox1.Width - 2, 7);
e.Graphics.DrawLine(Pens.Red, 1, 7, 1, groupBox1.Height - 2);
e.Graphics.DrawLine(Pens.Red, 1, groupBox1.Height - 2, groupBox1.Width - 2, groupBox1.Height - 2);
e.Graphics.

回答3:


登入



将GroupBox控件放在这里就可以有你想要的效果了
管理员:admin/admin

回答4:

是这样的吗?

回答5:

pannel
重写GroupBox。