Страница: 1 |
Страница: 1 |
Вопрос: Мой самый ламерский вопрос :)
Добавлено: 04.09.05 01:47
Автор вопроса: «UL.eXe» | ICQ: 197.895.916.247
Стыдно мне задавать такой вопрос:
Есть у меня форма
Есть на ней объекты:
- listbox
- buttons'ы
- labels'ы
'при нажатии MaxButton формы выполнить
'расширение listbox'а во всю форму и
'чтобы кнопочки мои тоже принимали
'свое новое место, ато при написании
'чего-либо надоело ставить BorderStyle = Fixet Single =)
Помогите, плиз!
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Brusco
ICQ: 175617069
Вопросов: 4
Ответов: 24
Профиль | | #1
Добавлено: 04.09.05 03:01
Вообщем есть такое событие Form_Resize, в котором и надо прописывать новое местоположение элеметов управления.
Например:
А узнать в каком положении находится форма в данный момент:
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 04.09.05 04:40
Лучше использовать ScaleWidth...
Номер ответа: 3
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #3
Добавлено: 04.09.05 10:58
Сенкс!
Номер ответа: 4
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #4
Добавлено: 04.09.05 11:12
При Windows.State = vbMaximized мой listbox растягивается за приделы форму, как этому припятствовать (Form.Width - 100) не помогает!
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 04.09.05 18:56
ScaleWidth !
Номер ответа: 6
Автор ответа:
Brusco
ICQ: 175617069
Вопросов: 4
Ответов: 24
Профиль | | #6
Добавлено: 05.09.05 02:15
Так это я для примера величену указалал!
Пиши столько сколько нужно.
Номер ответа: 7
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #7
Добавлено: 05.09.05 22:04
List1.Width = Form1.ScaleWidth - 100 - List.Left !!!
Кстати, HACHER очень правильно сказал: не Width, а ScaleWidth!
Номер ответа: 8
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #8
Добавлено: 05.09.05 23:19
Black Dragon, это кто еще сказал
Номер ответа: 9
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #9
Добавлено: 06.09.05 10:34
Да, спасибо всем! ScaleWidth - то, что нужно.
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 06.09.05 22:14
Ну и для справки добавим, что:
Width - ширина контейнера по внешним краям
ScaleWidth - по внутренним.
Height/ScaleHeight - аналогично
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 06.09.05 22:14
Ну и для справки добавим, что:
Width - ширина контейнера по внешним краям
ScaleWidth - по внутренним.
Height/ScaleHeight - аналогично
Номер ответа: 12
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #12
Добавлено: 14.09.05 23:19
Width - ширина контейнера по внешним краям
ScaleWidth - по внутренним.
Height/ScaleHeight - аналогично
А зачем два раза писать ?