是否可以为控件创建新的BorderStyle
(例如Panel
)?
当我使用override OnPaint
时,小组成员就是
能够重叠边框(因为边框是在控制范围内绘制的)。
或者也许有办法改变BorderStyle.FixedSingle
颜色和厚度?
这是我用于绘制面板边框的覆盖事件:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
ControlPaint.DrawBorder(e.Graphics, ClientRectangle,
Color.Black, global.bordersize, ButtonBorderStyle.Solid,
Color.Black, global.bordersize, ButtonBorderStyle.Solid,
Color.Black, global.bordersize, ButtonBorderStyle.Solid,
Color.Black, global.bordersize, ButtonBorderStyle.Solid);
}