Не могу привязать размер поля к размеру панели статусбара

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

Не могу привязать размер поля к размеру панели статусбара

Сообщение Pantalone » 07.02.2009 (Сб) 21:59

Смотрите аттач. Если менять размер формы растягивая ее за край то все ок, размер поля меняется согласно размеру панели статусбара. Но если максимизировать окно то нифига не работает. Что не так?
Вложения
VB_BUG.zip
(1.49 Кб) Скачиваний: 31
Последний раз редактировалось Pantalone 07.02.2009 (Сб) 22:42, всего редактировалось 1 раз.

Йода
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 99
Зарегистрирован: 06.01.2008 (Вс) 21:04
Откуда: Московская область

Re: Не могу привязать размер поля к размеру панели статусбара

Сообщение Йода » 07.02.2009 (Сб) 22:13

Самое напрашивающееся решение - отлавливать WM_SIZE. В LOWORD / HIWORD lParam`а будут размеры окна.
Sub or Function not defined

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

Re: Не могу привязать размер поля к размеру панели статусбара

Сообщение 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
Откуда: Сапог

Re: Не могу привязать размер поля к размеру панели статусбара

Сообщение Pantalone » 04.03.2009 (Ср) 16:43

Ну и засада, а! Вот засада... Как это ожидаемо от VB...

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

Re: Не могу привязать размер поля к размеру панели статусбара

Сообщение alibek » 04.03.2009 (Ср) 16:45

Pantalone писал(а):Ну и засада, а! Вот засада... Как это ожидаемо от VB...

При отсутствии ума засада может ожидать где угодно.
Lasciate ogni speranza, voi ch'entrate.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Re: Не могу привязать размер поля к размеру панели статусбара

Сообщение Pantalone » 04.03.2009 (Ср) 17:44

Я просто хочу работать, а не засады обходить.

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

Re: Не могу привязать размер поля к размеру панели статусбара

Сообщение alibek » 04.03.2009 (Ср) 17:49

Что мешает?
Или ты, как всегда, из всего ответа выловил только то, что надо делать не так, как ты думал?
Lasciate ogni speranza, voi ch'entrate.


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

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

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

    TopList