Страница: 1 |
Страница: 1 |
Вопрос: минимизация и максимизация окна
Добавлено: 13.10.06 19:54
Автор вопроса: igrek | ICQ: 412847431
Проблема такая если на форме нажать кнопку развернуть на весь экран то остальные объекты не увеличиваются
Как так сделать чтобыы при минимизации формы объекты становились больше
При минимизации - меньше
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #1
Добавлено: 13.10.06 21:12
Лови момент разворачивания или сворачивания окна и обсчитывай элементы управления.
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 13.10.06 21:14
Событие Resize
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 13.10.06 23:34
помойму в примерах было...
Номер ответа: 4
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #4
Добавлено: 14.10.06 16:05
не париться над такими вещами и переходить на .net - там над этой хренью задумываться не приходиться. Это пустая трата времени.
или если уж совсем всё сложно, то на делфи.
Номер ответа: 5
Автор ответа:
SkyLiner
Вопросов: 0
Ответов: 11
Профиль | | #5
Добавлено: 14.10.06 16:58
По моему была такая штука как Anchor. Если её можно использовать и в целях описаных здесь, будет классно.
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 15.10.06 00:36
.net по сути фрейворк в котором много чего готового, чтобы "не париться"
Но также можно непарится, и поискать готовое на том, что тебе надо... Впрочем и по For Each контролы обойти можно, составить пропорцию и вем контролам задать нужный Height/Width
Номер ответа: 7
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #7
Добавлено: 15.10.06 11:54
Способ ЖИРНЫЙ, но выручал меня всегда.
Короче делай так:
При загрузке проги сохраняй ScaleWidth, ScaleTop, ScaleLeft и ScaleHeight формы, затем цыклом For Each сохрани координаты и размеры всех элементов управления.
В Form_Resize делай все Scаl'ы сохраненными выше, и тем же цыклом For Each двигай элементы управления.
Номер ответа: 8
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 16.10.06 14:37
Хм... Не проще ли качнуть любой из сплиттеров?