![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как сделать ячейки в TDBGrid и TwwDBGrid только для чтения в DelphiDelphi , Компоненты и Классы , TDBGridВопрос о том, как сделать ячейки в компонентах Описание проблемыРазработчик Jamie столкнулся с необходимостью сделать ячейки в Решение проблемыДля ограничения редактирования ячеек можно использовать свойство
Если необходимо контролировать отдельные ячейки, можно использовать обработчик события
В этом условии можно использовать различные логические выражения, например, чтобы разрешить редактирование только для ячеек, начиная со второй и с начальным значением равным нулю:
Подтверждение работы решенияПроверка решения показывает, что подход работает корректно. Разработчики, такие как Jamie, могут комбинировать этот подход с отрисовкой ячеек в сером цвете для визуального указания на то, что ячейка только для чтения. КомментарииБлагодарность за решение. Объединение с отрисовкой ячейки в сером цвете делает подход идеальным. Альтернативный ответКак было упомянуто пользователем Wodzu, свойство ЗаключениеИспользование свойства Проблема заключается в том, как сделать ячейки в компонентах `TDBGrid` и `TwwDBGrid` в Delphi невозможными для редактирования, используя свойство `ReadOnly`. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |