![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Доступ к выпадающей части СomboBox [D6, D7]
mazur_r © (2006-06-16 15:22:00)Доброго всем дня.
Я столкунулся с одной головолмкой.
Хотелось бы получить доступ к выпадающей части СomboBox (такой, чтобы на ней разместить другой компонент). Сначала я думал, что для неё создаётся отдельное окно, но, перерыв все исходники, не заметил какого-то нового Handle. Потом показалось, что окно у неё то же, что и у самого ComboBox, но тогда она имеет какой-то особенный Canvas, Handle которого меняется - это было замечено в методе CNDrawItem класа TCustomComboBox. Словом я совсем упал духом.
Подскажите что-то.
Заранее спасибо.
Игорь Шевченко (2006-06-19 10:50:00) [1]
> Хотелось бы получить доступ к выпадающей части СomboBox
> (такой, чтобы на ней разместить другой компонент).
Это вряд ли получится. Гораздо проще сделать работу с выпадающей частью самостоятельно. Хороший пример есть в стандартном unit dbgrids.pas, где для колонок со стилем PickList в inplace-editor'е выпадает похожее окно.
Юрий Зотов (2006-06-16 19:19:00) [2]Там 2 окна. См. в исходниках - EditHandle и ListHandle.