Здравствуйте!
У меня небольшая проблема. Я ищу тип, который напоминает TStringGrid, но в котором была бы возможность запретить или разрешить редактирование отдельной ячейки и возможностью окрасить ее фон.
На то, что я ищу очень похож список всех фаилов и их свойств в окне Windows'a, когда в меню окна в View'е выбран "Details"
Я переискал весь Delphi, но нужного обьекта так и не нашел. Возможно я плохо искал? Знаете ли вы нечто похожее?
Как вариант - создать и зарегистрировать в делфи собственный компонент на основе TStringGrid, добавив в него дополнительные свойства, в твоем случае запрещение редактирования определенных ячеек.
Ну а фон стринг грида и так менять можно.
А вообще можно и не создавать собственный компонент а просто в программе в обработчике OnKeyPress проверять к какой ячейке идет обращение, и если это "запрещенная ячейка", то не отображать символы. Правда если попытать вставить что-то в эту ячейку, то не прокатит ...
Спасибо! Только, помоему, у TStringGrid'a можно менять фон всей таблицы, а не отдельной ячейки.
Можно и отдельной ячейки... OnDrawCell никто не отменял...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.