Вопрос собственно вот какой:
в событии формы 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
смотрел.



