Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перехват события мыши в DBGrid-е / 10 сообщений из 10, страница 1 из 1
19.09.2003, 14:21
    #32270339
Giraffe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
Подскажите плз. как перехватить события мыши во время изменения записи в гриде (например при клике на другую ячейку). onCellClick не срабатывает. Использую TDBGridEh.
...
Рейтинг: 0 / 0
19.09.2003, 15:19
    #32270427
Lana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
а OnColEnter и OnColExit не подойдут?
...
Рейтинг: 0 / 0
19.09.2003, 15:34
    #32270448
Giraffe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
onColEnter и onColExit срабатывают только при переходе с одной колонки на другую, но не при переходе из одной ячейки в другую внутри колонки.
...
Рейтинг: 0 / 0
19.09.2003, 15:46
    #32270475
Lana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
а обязательно отслеживать переход на другую запись именно гридом,

у DataSet есть событие AfterScroll
или у DataSource событие

OnDataChange:
Scrolling to a new record.
Modifications to a field’s data.
...
Рейтинг: 0 / 0
19.09.2003, 16:09
    #32270530
Giraffe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
Событие AfterScroll как и BeforScroll срабатывают после AfterPost, а мне надо до того как запостилась запись, что бы проверить на определенные условия.
А с DataChange мне не понятна последовательность действий!!!

Просто задача такая, я редактирую запись, клинкнул мышой на другую и автоматически сработал Post, я хочу взять вызов Post в try except.
...
Рейтинг: 0 / 0
19.09.2003, 16:35
    #32270582
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
а BeforePost не подходить чтоль ?
...
Рейтинг: 0 / 0
19.09.2003, 16:45
    #32270608
Giraffe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
>JibSkeart
А не мог бы ты сказать как в BeforPost получить EDBEngineError?
...
Рейтинг: 0 / 0
19.09.2003, 17:03
    #32270648
Lana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
сделай глобальный обработчик ошибок на событии Application.OnException
...
Рейтинг: 0 / 0
19.09.2003, 17:07
    #32270657
Малиновский Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
Маловероятно, что, когда ты еще не выполнил Post, возникнет какое-нибудь исключение, связанное с BD Engine. Хотя возможны варианты.
Ты расскажи, что хочешь делать и что хочешь получить, а то гадаем тут...
...
Рейтинг: 0 / 0
19.09.2003, 21:09
    #32270829
Giraffe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват события мыши в DBGrid-е
Я хочу перехватить событие MouseDown но именно в момент когда в гриде происходит изменение значения. то есть когда DataSet переходит в режим редактирования.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перехват события мыши в DBGrid-е / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]