Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 07.02.2009 (Сб) 21:59
Смотрите аттач. Если менять размер формы растягивая ее за край то все ок, размер поля меняется согласно размеру панели статусбара. Но если максимизировать окно то нифига не работает. Что не так?
- Вложения
-
VB_BUG.zip
- (1.49 Кб) Скачиваний: 38
Последний раз редактировалось
Pantalone 07.02.2009 (Сб) 22:42, всего редактировалось 1 раз.
-
Йода
-
- Обычный пользователь

-

-
- Сообщения: 99
- Зарегистрирован: 06.01.2008 (Вс) 21:04
- Откуда: Московская область
Йода » 07.02.2009 (Сб) 22:13
Самое напрашивающееся решение - отлавливать WM_SIZE. В LOWORD / HIWORD lParam`а будут размеры окна.
Sub or Function not defined
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 08.02.2009 (Вс) 18:14
Ресайз панели происходит после события Form_Resize.
Ориентируйся на Me.ScaleWidth, а не на Statusbar.Width.
Lasciate ogni speranza, voi ch'entrate.
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 04.03.2009 (Ср) 16:43
Ну и засада, а! Вот засада... Как это ожидаемо от VB...
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 04.03.2009 (Ср) 16:45
Pantalone писал(а):Ну и засада, а! Вот засада... Как это ожидаемо от VB...
При отсутствии ума засада может ожидать где угодно.
Lasciate ogni speranza, voi ch'entrate.
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 04.03.2009 (Ср) 17:44
Я просто хочу работать, а не засады обходить.
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 04.03.2009 (Ср) 17:49
Что мешает?
Или ты, как всегда, из всего ответа выловил только то, что надо делать не так, как ты думал?
Lasciate ogni speranza, voi ch'entrate.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot], SemrushBot, Yandex-бот и гости: 7