1 (edited by agatlogic101 2018-11-16 06:06:25)

Topic: Скрыть ячейку

Прописан такой код
if Даты.TableGrid2018.Cells[3,n] = 'Да' then Даты.TableGrid2018.Cell[2,n].Color := clAqua; (код для изменения цвета ячейки)
https://c.radikal.ru/c01/1811/b3/e36d4756fd29.png
Сам цвет уже понимается пользователем как "Да" и эта строчка в самой таблице уже выглядит лишней. Как то можно её скрыть? Но что бы скрипт продолжал работать. Потому что если просто убрать её из таблицы, он перестаёт действовать

Re: Скрыть ячейку

В событии компонента OnChange можете скрыть необходимую колонку

procedure Form1_TableGrid2018_OnChange (Sender: TObject);
begin
    Form1..TableGrid2018[2].Visible := False; // скрываем третью колонку, нумерация с нуля
end;
Dmitry.