Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
AndrewMarcovich
-
- Продвинутый пользователь
-
-
- Сообщения: 115
- Зарегистрирован: 05.03.2005 (Сб) 10:29
AndrewMarcovich » 28.01.2006 (Сб) 8:59
При выпадывании раскрывающегося списка происходит DropDown,а что при сворачивании?Я имею ввиду,если не кликаешь элемент из списка,а щелкаешь на другое место формы.
-
Maitris
-
- Постоялец
-
-
- Сообщения: 656
- Зарегистрирован: 02.03.2005 (Ср) 21:00
- Откуда: Из другой цивилизации.
-
Maitris » 28.01.2006 (Сб) 11:12
LostFocus.
----
-
AndrewMarcovich
-
- Продвинутый пользователь
-
-
- Сообщения: 115
- Зарегистрирован: 05.03.2005 (Сб) 10:29
AndrewMarcovich » 28.01.2006 (Сб) 12:26
LostFocus,если щелкаешь на другой контрол,а если просто по форме,то фокус остается на comboboxe.
-
AndrewMarcovich
-
- Продвинутый пользователь
-
-
- Сообщения: 115
- Зарегистрирован: 05.03.2005 (Сб) 10:29
AndrewMarcovich » 28.01.2006 (Сб) 12:33
Или возник такой вариант:нужно,чтобы при выпадывании списка comboboxa список становился значительно шире,а поле ввода оставалось прежней ширины.
-
Kovu
-
- Постоялец
-
-
- Сообщения: 924
- Зарегистрирован: 29.04.2005 (Пт) 17:38
Kovu » 28.01.2006 (Сб) 13:47
MSDN писал(а):CBN_CLOSEUP
The CBN_CLOSEUP notification message is sent when the list box of a combo box has been closed. The parent window of the combo box receives this notification message through the WM_COMMAND message.
CBN_CLOSEUP
idComboBox = (int) LOWORD(wParam); // identifier of combo box
hwndComboBox = (HWND) lParam; // handle to combo box
Remarks
If the user changed the current selection, the combo box also sends the CBN_SELCHANGE notification when the drop-down list closes. In general, you cannot predict the order in which notifications will be sent. In particular, a CBN_SELCHANGE notification message may occur either before or after a CBN_CLOSEUP notification message.
To execute a specific process each time the user selects a list item, you can handle either the CBN_SELCHANGE or CBN_CLOSEUP notification message. Typically, you would wait for the CBN_CLOSEUP notification before processing a change in the current selection. This can be particularly important if a significant amount of processing is required.
This notification message is not sent to a combo box that has the CBS_SIMPLE style.
Если всё делать своими ручками, они скоро отвалятся !
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот и гости: 168