フォームにいくつかのユーザー描画コントロールがありますが、残念ながら、フォームが表示されると、ユーザー描画コントロールは現在のフォームの背景ではなく、以前のフォームの背景を表示しています。
OnPaint イベントは非常に単純で、OnBackgroundPaint イベントは空です...
このような:
protected override void OnPaint(PaintEventArgs pe)
{
pe.Graphics.DrawImageUnscaled(_bmpImage, 0, 0);
}
protected override void OnPaintBackground(PaintEventArgs pevent)
{
//Leave empty...
}
現在の背景を、前のフォームの背景ではなく、表示されている透明度にするにはどうすればよいですか?