Содержание
Procedure OnCellFormat(X, Y : Integer; Cell : CellFormat)
Стиль ячейки
Обработчик OnCellFormat вызывается перед рисованием каждой ячейки таблицы.
В обработчик передаются координаты ячейки X,Y и объект CellFormat. Изменяя свойства объекта CellFormat программист управляет внешним видом ячейки.
| C.Align : Integer | Выравнивание по горизонтали (0=Слева, 1=По центру, 2=Справа) |
| C.Image : String | Пиктограмма |
| C.VertAlign : Integer | Выравнивание по вертикали (0=Сверху, 1=По центру, 2=Снизу) |
| C.Color : Integer | Цвет текста |
| C.Background : Integer | Цвета фона ячейки |
| C.FontSize : Integer | Размер шрифта |
| C.FontFamily : String | Имя шрифта |
| C.FontBold : Boolean | Жирный шрифт |
| C.FontItalic : Boolean | Наклонный шрифт |
| C.Readonly : Boolean | Пользователь может редактировать ячейку |
| C.Text : String | Текст в ячейке |
Пример:
Procedure OnCellFormat(X, Y : Integer; Cell : CellFormat); Begin // Отрицательные суммы будут отображены красным цветом If Table[Y].Summa < 0 Then Cell.Color := 0xFF; End;
справка