|
|
|
Forum Guru
      
участник
Last Login: 15.04.2004 10:05
Сообщ.: 53,
Visits: 584
|
|
добрый день. у меня такая проблема. для изменения некоторых своих свойств я вызываю немодальное окно (форму собственного создания). После того, как нажимаю OK и скрываю эту форму, главная форма почему-то перерисовывается. На главной форму у меня много графики и это мигание от перерисовки выглядит очень некрасиво. Интересно, что если вызвать какое-нибудь стандартное диалоговое окно (например MessgeBox), то после его скрывания перерисовка не происходит. Подскажите что-нибудь пожалуйста
|
|
|
|
|
новичок
      
участник
Last Login: 20.03.2006 20:30
Сообщ.: 5,
Visits: 56
|
|
К сожалению я столкнулся с той же проблемой ...
Идет рисование графики на обьекте Graphics: ---- Затем: Call Invalidate() (завершение)
и вся форма "мигает"
У Вас нет новостей по этой проблеме ?
|
|
|
|
|
Forum Member
      
участник
Last Login: 22.01.2006 15:13
Сообщ.: 37,
Visits: 408
|
|
Нужно использовать двойную буферизацию
SetStyle(ControlStyles.UserPaint,True) SetStyle(ControlStyles.AllPaintingInWmPaint,True) SetStyle(ContrlStyle.DoubleBuffer,True)
С уважением, Дмитрий Конунов
|
|
|
|
|
Forum Guru
      
участник
Last Login: 15.04.2004 10:05
Сообщ.: 53,
Visits: 584
|
|
|
|
|
|
новичок
      
участник
Last Login: 20.03.2006 20:30
Сообщ.: 5,
Visits: 56
|
|
|
|
|