Добрый день.
Скорее всего не получиться перехватить.
В гриде (выпадающем списке) захардкодено чтобы нажатие мышкой на выбранном элементе выбиралось значение из списка и закрывался список.
Даже если присвоить событие OnCellDataLinkClick в коде
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
Column: TColumnEh;
begin
Column := (DBLookupComboboxEh1.DropDownBox.Columns[1] as TColumnEh);
Column.OnCellDataLinkClick := DBGridEh2Columns1CellDataLinkClick;
end;
в TDBLookupGridEh.MouseUp данное событие перехватывается на себя.