Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > ReadOnly колонки DBGridEh'a |
Автор: Delphist 14.11.2006, 10:57 |
Если я у колонки DBGridEh'a ставлю ReadOnly := True, то значение записи данной колонки изменить нельзя, но курсор при клике мышкой по колонке все равно переходит в режим редактирования, хотя значение изменить нельзя. Как мне сделать, чтобы даже у курсор не переходил в режим редактирования? |
Автор: Akella 14.11.2006, 11:01 |
пробуй использовать событие OnEnter |
Автор: Coala 14.11.2006, 11:05 |
Akella, ну и что дальше? Delphist, я такие колонки выделяю другим, нежели доступные для редактирования, цветом. Юзер знает, что циановые (например) колонки - только для просмотра. |
Автор: TaNK 14.11.2006, 11:26 | ||
у дбгрида установи Options->dgEditing=false |
Автор: Akella 14.11.2006, 12:03 |
все дело в том, что автору темы нужно именно для колонки, а не для всего грида |
Автор: TaNK 14.11.2006, 12:07 | ||
тогда пусть пропишет dsEditing для каждой колонки, если не ошибаюсь так можно сделать |
Автор: Delphist 14.11.2006, 17:33 | ||
Как? |
Автор: VTK 17.11.2006, 16:53 |
В событии OnColEnter делай dgEditing:=false; если это нужная колонка, а в OnColExit dgEditing:=true; |