Метод OnPaint неправильно рисует прямоугольник

У меня есть следующее событие рисования (форма), которое рисует прямоугольник:

void LogicSimulationViewerForm_Paint(object sender, PaintEventArgs e) {
    Rectangle rect = new Rectangle(100, 100, 400, 100);
    Graphics c = rtbLogicCode.CreateGraphics();
    c.DrawRectangle(new Pen(Color.Black, 3), rect);
}

Прямоугольник отображается на короткое время, а затем сразу же исчезает. Прямоугольник снова появится только на мгновение, когда пользователь изменит размер формы.

Как я могу решить эту проблему?

0
задан DmitryG 28 June 2012 в 05:54
поделиться