Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c