我設置了窗體的顏色漸變和代碼工作正常,但問題是當我重新大小然後發生巨大的閃爍。所以引導我如何在表單有漸變背景時使閃爍最小化。這裏是我的代碼謝謝。Win窗體漸變背景和調整大小c#
private void myform_Paint(object sender, PaintEventArgs e)
{
using (LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle,
Color.WhiteSmoke,
Color.SteelBlue,
90F))
{
e.Graphics.FillRectangle(brush, this.ClientRectangle);
}
}
private void myform_Resize(object sender, EventArgs e)
{
this.Invalidate();
}
嘗試設置DoubleBuffered財產 'http://msdn.microsoft.com/en-us/library/system.windows.forms.control.doublebuffered.aspx' – Blablablaster