我在表单上有几个用户绘制的控件,不幸的是,当显示表单时,用户绘制的控件显示的是以前的表单背景,而不是当前的表单背景。
OnPaint 事件很简单,OnBackgroundPaint 事件为空……
像这样:
protected override void OnPaint(PaintEventArgs pe)
{
pe.Graphics.DrawImageUnscaled(_bmpImage, 0, 0);
}
protected override void OnPaintBackground(PaintEventArgs pevent)
{
//Leave empty...
}
如何让当前背景成为显示的透明度,而不是前一个表单的背景?