Строка пропадает с PictureBox
От: Аноним  
Дата: 19.12.05 16:58
Оценка:
На форме присутствует контрол PictureBox. На нем должна отображаться строка. Переопределяю событие Form_Paint следующия образом:

private void Form_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g = PictureBoxCurrent.CreateGraphics();
g.DrawString(text,font,brush,point);
}

А надпись не отображается.
Запускаю работу в пошаговом режиме. После выполнении строки

g.DrawString(text,font,brush,point);

надпись на контроле PictureBox появляется, но как только выходи из обработчика Form_Paoint надпись таинственным образом пропадает с экрана.

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

Может кто сталкивался с подобной ситуацией???

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