Вопрос собственно вот какой:
в событии формы Form1_Paint заливаю форму градиентом,
при изменении размера формы заливка ведет себя "не правильно", т.е. равномерность нарушается,
для избежания этого сделал событие Form1_Resize в котором прописал Refresh для формы.
- Код: Выделить всё
private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g=e.Graphics;
Rectangle r = new Rectangle(0, 0, this.Width,this.Height);
LinearGradientBrush myBrush=new LinearGradientBrush(r,Color.Red, Color.White,System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
g.FillRectangle(myBrush,r);
}
private void Form1_Resize(object sender, System.EventArgs e)
{
this.Refresh();
}
Так теперь при изменении размера формы, она МЕРЦАЕТ.
Уважаемые, подскажите студенту в чем проблема и как этого избежать.
Заранее спасибо и наилучшие пожелания.
Добавлено
Тут http://bbs.vbstreets.ru/viewtopic.php?t ... dientbrush
смотрел.