Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > обновление элементов формы


Автор: Garcian 23.5.2012, 12:02
Здравствуйте!
У меня следующая проблема: имеется форма, на ней расположены различные элементы (tabControl - слева, glControl - справа). Собственно, элементы tabControl-a - отображаются некорректно (сквозь них виден рабочий стол  smile ). Дело поправляется - если немного сдвинуть форму в любое место.
Та же проблема с элементами numUpDown, которые находятся в табе. При нажатии кнопочки инкремента, значение на один не увеличивается (только визуально, в программе все работает), при повторном клике - увеличивается на один (хотя на самом деле уже на 2!). Причем они так же принимают нормальное значение при перетаскивании окна формы.

зы: попробовал убрать событие  glControl_Paint - все уладилось. В общем, я не совсем понимаю в чет тут дело, объясните, пожалуйста.

Добавил tabControl.Refresh() в  glControl_Paint уже лучше, осталось избавится от постоянного обновления

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)