我有一个 UserControl(WinForms,.net 2.0),我有这个:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
var rect = e.ClipRectangle;
var pen = new Pen(Brushes.LightGray, 1);
e.Graphics.DrawRectangle(pen, rect);
}
我基本上想在 UserControl 上绘制一个边框,但矩形也在所有子控件中绘制!我从来没有读过它应该为每个子控件调用,有解决方案吗?