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

Вниз

DoubleClick в DBGrid   Найти похожие ветки 

 
Jaxtor ©   (2003-05-06 10:31) [0]

Добрый день! Подскажите, если нетрудно, как сделать, чтобы при двойном нажатии на определенный столбец в DBGrid появлялось дополнительное окно для ввода данных. ButtonStyle не должен быть равным cbsEllipsis.


 
Anatoly Podgoretsky ©   (2003-05-06 10:38) [1]

ShowModal


 
Jaxtor ©   (2003-05-06 10:53) [2]

>ShowModal...
Прочитай внимательнее вопрос.
при двойном нажатии на определенный столбец



 
NAlexey ©   (2003-05-06 11:16) [3]

>ShowModal...
>Прочитай внимательнее вопрос.
>при двойном нажатии на определенный столбец
Ну и что неправильного в ответе? Тебе сказали что надо анализировать DblClick и открывать окно в модальном режиме, для чего и служит ShowModal. Твой ButtonStyle это свойство InplaceEditor причем здесь окно и оно?


 
VAleksey ©   (2003-05-06 11:42) [4]

OnCellClick и проверяешь Column на предмет соответствия с нужной тебе колонкой.


 
Jaxtor ©   (2003-05-06 11:46) [5]

>Тебе сказали что надо анализировать DblClick
мне это не говорили.


 
Anatoly Podgoretsky ©   (2003-05-06 12:03) [6]

Jaxtor © (06.05.03 10:53)
при двойном нажатии на определенный столбец делай ShowModal для соответствующей формы...



 
Jaxtor ©   (2003-05-06 12:19) [7]

Вот только вопрос: почему нет у DBGrid.Columns[i] события OnDblClick? Как быть?

If DBGridEh1.Columns[3]. then ...


 
Zacho ©   (2003-05-06 12:35) [8]


> Jaxtor © (06.05.03 12:19)

Зато у самого DBGrid есть OnDblClick. А также св-ва SelectedField, SelectedIndex.
Так что можешь сделать что-то типа:
TMyForm.MyGridDblClick(Sender: TObject);
begin
if MyGrid.SelectedIndex=... then ..
end;


 
Jaxtor ©   (2003-05-06 12:36) [9]

>Zacho
Щас попробую.


 
Jaxtor ©   (2003-05-06 12:43) [10]

Zacho, спасибо. Все работает.



Страницы: 1 вся ветка

Текущий архив: 2003.05.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
1-83546
xmapa
2003-05-13 14:24
2003.05.26
Как изменить шрифт TStatusBar?


1-83524
stkatch
2003-05-13 15:44
2003.05.26
Копирование open array массива в динамический массив


14-83744
Ликс
2003-05-07 09:58
2003.05.26
Условия работы в конторе?


14-83742
k2
2003-05-07 12:51
2003.05.26
Лечение наркомании


3-83385
bss
2003-04-28 16:22
2003.05.26
Диспетчер связи таблиц MS Access в Delphi