Delphi QuantumGrid - событие rowChanged? - PullRequest
       2

Delphi QuantumGrid - событие rowChanged?

2 голосов
/ 21 сентября 2010

Я использую devExpress QuantumGrid, и мне интересно, что нет события onRowChange. Как определить, когда выбранная строка изменилась?

Я мог бы использовать событие onCellClick, но оно не срабатывает, когда пользователь прокручивает клавиши курсора - оно не очень подходит для этой цели.

Есть идеи? Большое спасибо!

Ответы [ 3 ]

3 голосов
/ 21 сентября 2010

Класс TcxGridTableView владеет событием OnSelectionChanged.

Из онлайн-справки:

Имейте в виду разницу между выбранные и сфокусированные записи. Там может быть только одна целевая запись в пределах Просмотр в любое время. Если View.OptionsSelection.MultiSelect опция деактивирована, то сфокусированная запись - это выбранная запись. В этом случае OnSelectionChanged событие не возбуждено. Вам нужно обрабатывать OnFocusedRecordChanged событие вместо.

1 голос
/ 21 сентября 2010

Вы можете использовать событие набора данных AfterScroll. Он запускается при изменении текущей строки набора данных.

0 голосов
/ 21 сентября 2010

OnFocusedRecordChanged с точки зрения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...