我设置了一个表格背景颜色渐变并且代码工作正常,但问题是当我重新调整大小时会发生巨大的闪烁。所以指导我如何在表单具有渐变背景色时最大限度地减少闪烁。这是我的代码谢谢。
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();
}