【发布时间】:2009-03-07 06:16:29
【问题描述】:
我有一个 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 上画一个边框,但是矩形也在所有子控件中绘制! 我从来没有读过它应该为每个子控件调用,有解决方案吗?
【问题讨论】:
标签: c# winforms drawing onpaint