Текущий архив: 2003.02.17;
Скачать: CL | DM;
ВнизСобытие OnCellClick в DBGrid Найти похожие ветки
← →
Jaxtor (2003-01-30 11:19) [0]По какой причине при нажатии на сетку (DBGrid )на левую верхнюю ячейку событие OnCellClick не возникает?
← →
Соловьев (2003-01-30 11:21) [1]А как ты это проверяешь?
← →
Jaxtor (2003-01-30 11:22) [2]Через ShowMessage
← →
Anatoly Podgoretsky (2003-01-30 11:28) [3]ShowMessage это не проверка, а индикация, а как ты проверяешь?
Поставь хотя бы точку останова.
← →
Соловьев (2003-01-30 11:29) [4]Т.е. на какое событие привязываешь?
← →
Jaxtor (2003-01-30 11:33) [5]Вот нажимаю на любую ячейку за исключением крайней левой верхней показывает ShowMessage("OnCellClick") при событии OnCellClick. Можете проверить. А на крайнюю верхнюю левую не возникает.
← →
Jaxtor (2003-01-30 11:36) [6]Похоже все дело в курсоре. Он показывает на первую ячейку.
← →
Андрю-ХА! (2003-01-30 11:54) [7]Используй событие OnTitleClick
← →
Jaxtor (2003-01-30 11:57) [8]Это не то событие!
Мне нужно чтобы нажатие было на ячейку, а не на заголовок
столбца.
← →
Jaxtor (2003-01-30 12:14) [9]Это все просто решается:
У DBGrid есть свойство Options.
Нужно присвоить dgEditing:=false;
← →
Kuusiniemi (2003-01-30 12:14) [10]Проблема на самом деле в том, что под мышью - не просто ячейка, а InplaceEditor грида. И ясное дело, что это сообщение - не гриду, а именно InplaceEditor"у. Используйте MouseUp или MouseDown, чтобы узнать на какой именно ячейке кликнула мышь.
Страницы: 1 вся ветка
Текущий архив: 2003.02.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.009 c