Форум: "Основная";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];
ВнизПривет... Найти похожие ветки
← →
Valentin2 (2002-01-29 13:31) [0]Кто-нибудь знает, что можно сделать, чтобы при нажатии на кнопочку в TComboBox не выпадал список, а?
Интим не предлагать...
← →
anatoly (2002-01-29 13:37) [1]поставить на его место TEdit.
ps. для чего? решил перекрыть своим popup-окном?
← →
Valentin2 (2002-01-29 13:43) [2]>anatoly
Да, мне нужно обрабатывать собственное событие при этом нажатии.
Даже компонент написал от TCustomComboBox, но никакие Abort-ы на
DropDown-е там не помогают... Измучился я весь!
← →
Chris (2002-01-29 15:20) [3]Интересное (в смысле необычное) предложение:
1) Style:=csOwnerDrawFixed
2) на OnDrawItem ComboBox"а поставить ComboBox1.DroppedDown:=False;
3) а поверх ComboBox"апо совету anatoly сверху поставить Edit так, чтобы был виден треугольник ComboBox"а
← →
Serghei (2002-01-29 15:27) [4]An application sends a CB_SHOWDROPDOWN message to show or hide the list box of a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.
CB_SHOWDROPDOWN
wParam = (WPARAM) (BOOL) fShow; // the show/hide flag
lParam = 0; // not used; must be zero
Parameters
fShow
Value of wParam. Specifies whether the drop-down list box is to be shown or hidden. A value of TRUE shows the list box; a value of FALSE hides it.
Return Values
The return value is always TRUE.
Remarks
This message has no effect on a combo box created with the CBS_SIMPLE style.
See Also
CB_GETDROPPEDSTATE
← →
Юрий Зотов (2002-01-29 15:33) [5]Способ 1. Посмотрите сообщение CBN_DROPDOWN, может пригодиться. А заодно и другие из группы Combo Box Messages
Способ 2. Можно написать свой потомок TEdit, вставить в него кнопку и повесить на нее что угодно. Пример есть в Delphi - TSpinEdit.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c