Содержание
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;