Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.46 MB
Время: 0.007 c
1-83591
alexy
2003-05-14 13:51
2003.05.26
как распечатать StringGrid7


4-83811
OxOTHuK
2003-03-29 07:41
2003.05.26
PID окна


14-83729
Дмитрий К.К.
2003-05-07 06:23
2003.05.26
Именинники 7 мая


3-83414
Gnom
2003-05-06 17:16
2003.05.26
как напечатать отчет целиком (горизонталь)


1-83523
Sergey
2003-05-13 10:06
2003.05.26
MDIChild in DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский