On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





Пост N: 31
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 22.12.08 10:40. Заголовок: Мерцание объектов на форме


Подскажите пожалуйста, как избавиться от мерцания контролов на форме после изменения размеров по событию On Size.
Может есть короткий способ делать "резиновые" формы?
Я как-то встречал пост на эту тему, но не могу найти.
Спасибо...

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


постоянный участник




Пост N: 61
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 27.12.08 00:32. Заголовок: Не понял, честно гов..


Не понял, честно говоря, что значит "мерцание контролов"? Если при определении контролов указываю их координаты и после этого при ON SIZE ничего "специфического" не делаю - они просто остаются на своих местах (если не хочу, чтобы "рушили дизайн" - просто NOSIZE в определении окна, и все дела!).
Если же захочу, чтобы при разном разрешении экрана пользователь видел одно и то же (т.е. как Я спроектировал форму), то в самом начале программы определю реальные ширину и высоту экрана, а потом для каждой формы и каждого контрола (в т.ч. и для размеров шрифта и для ширин/высот) в форме буду применять посчитанные в начале коэффициенты соотношения "проектных" (исходных) и "реальных" (в данном конкретном случае) высот и ширин... Ничто не мешает при таком подходе и при ON SIZE-е изменять пропорционально (или стаскивать/растаскивать без изменения размеров) контролы.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 32
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 17.01.09 11:50. Заголовок: Ну тут все понятно, ..


Ну тут все понятно, жесткая форма и все такое...
А если форму надо ресайзить, а на ней браузер, а справа от него кнопочки, которые при ресайзе должны быть всегда справа, то приходится просчитать ширину окна, уложить браузер, а за тем размер кнопочек. И когда все это начинает работать окно при ресайзе начиниет мерцать контролами, как бы перебирая их. Нет плавности изменения размеров. Получается если я фонму нагружу еще несколькими контролами, то форма начнет подвисать при ресайзе?... Не очень это радует... Вот я и задал вопрос по этому поводу... может я чего не доглядел. Я на Харборе не так давно работаю, а Гуи для меня открыт только год, и за все это всего несколько рабочих приложений для Гуи.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 29
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет