Размеры формы в design-time. Что-то ничего не нашел

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Размеры формы в design-time. Что-то ничего не нашел

Сообщение Eugenio » 19.01.2005 (Ср) 14:37

Вот - не знаю, оказывается. Как получить размеры формы, которые изначально заданы в проекте (в момент разработки). У меня окно - MDI-child, оно при загрузке подстраивается под размер MDI.
Есть ли у меня вопрос? У меня всегда есть вопрос

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.01.2005 (Ср) 14:45

Думаю, никак. Сохраняй их в Tag и бери оттуда, например.
Lasciate ogni speranza, voi ch'entrate.

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 19.01.2005 (Ср) 14:47

Ну, я их до сих пор держал в константе.
Ладно, ну их.
Есть ли у меня вопрос? У меня всегда есть вопрос

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.01.2005 (Ср) 15:46

Хм.... А зачем это вообще? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 19.01.2005 (Ср) 16:18

сохраняй эти размеры on Form Load
Вот оно — счастье...

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 19.01.2005 (Ср) 18:09

Морфий писал(а):сохраняй эти размеры on Form Load

Размеры MDI-child подстраиваются под размер MDI еще до её загрузки. Можно проверить.
Есть ли у меня вопрос? У меня всегда есть вопрос

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 19.01.2005 (Ср) 18:17

GSerg писал(а):Хм.... А зачем это вообще? :)

Иной раз наверное удобно использовать, чтобы "подстраивать" размеры контролов, когда размер формы изменяется. До определенного минимума и максимума изменяешь их размер пропорционально размеру формы, дальше - перестаешь. выглядит неплохо. только и всего. Еще - просто интересно было :)
Последний раз редактировалось Eugenio 19.01.2005 (Ср) 21:34, всего редактировалось 1 раз.
Есть ли у меня вопрос? У меня всегда есть вопрос

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.01.2005 (Ср) 18:30

есть замечательное событие Form_Activate - оно в этом MDI и работает

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 19.01.2005 (Ср) 18:38

Konst_One писал(а):есть замечательное событие Form_Activate - оно в этом MDI и работает

Поскольку это замечательное событие происходит ПОСЛЕ события Load, то ответ тот же, что Морфию :)
Есть ли у меня вопрос? У меня всегда есть вопрос


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList