Вообще надпись пропадает из-за того, что когда в оконную процедуру PictureBox'a приходит сообщение WM_PAINT (рассылаемое самой Windows), он перерисовывает свое содержимое без учета той строки, что ты на нем нарисовал (он просто не знает об этом). А вот когда WM_PAINT приходит в форму (в частности, при изменении размеров), то, соответственно, и строка начинает перерисовываться.
>>Если изменять размеры формы, то видно, что отображаемая надпись мигает.
Небось двойную буферизацию не включил? (см. FAQ)
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение