Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.11;
Скачать: CL | DM;

Вниз

Привет...   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
1-32291
serjant
2002-01-28 11:11
2002.02.11
Сохранение QReport


3-32131
Yakudza
2002-01-14 20:17
2002.02.11
Как узнать что строчка в DBGrid последняя ?


14-32319
Stexen
2001-11-27 21:12
2002.02.11
Графика


1-32295
Lord BDV
2002-01-28 19:39
2002.02.11
Отключение контекстного меню


7-32350
Dann
2001-11-03 02:18
2002.02.11
А можно-ли узнать количество Видео Памяти... установленной и свободной.. Заранее огромное спасибо.