![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заставить DBGridEh чтобы вываливался dropdownbox [D5]
AlexeyMir © (2007-12-21 15:55:00)Подскажите пожалуйста
Я использую DBGridEh, в нем есть несколько колонок с датой(используется dropdownbox), т.е. если нажать на кнопку выпадет календарь, как заставить DBGridEh, чтобы при попадании курсора на эту ячейку календарь сам вываливался?
Johnmen (2007-12-21 20:08:00) [1]Обрабатываем OnColEnter.
var
Grid : TDBGridEh;
...
Grid:=Sender as TDBGridEh;
if Grid.SelectedIndex=<№ колонки> then
Grid.Columns.Items[<№ колонки>].DropDown;
при этом в Options выставлено AlwaysShowEditor.
Если не выставлено, то перед этим
Grid.Options:=Grid.Options+[dgAlwaysShowEditor];
а в OnColExit
Grid.Options:=Grid.Options-[dgAlwaysShowEditor];