Я где-то читал, что CreateGraphics()
сделает для нас следующие шаги:
- BeginPaint
- Рисунок
- EndPaint
У меня есть такой код:
private void Form1_Load(object sender, EventArgs e)
{
grFrom = this.CreateGraphics();
grFrom.FillRectangle(Brushes.Red, this.ClientRectangle);
}
Красного прямоугольника нет ... но, когда я копирую строку ниже в Form1_paint
, все работает правильно.
grFrom.FillRectangle(Brushes.Red, this.ClientRectangle);
Итак, вопрос здесь:
Что такое e.Graphics
в Form1_paint
?
CreateGraphics
или e.Graphics
?