Свойства
Cells | Доступ к содержимому ячейке таблицы. |
CellSpan | Диапазон объединенных столбцов и строк для данной ячейки. Всегда указывайте положительные значения. Чтение этого свойства может возвращать нулевые или отрицательные значения, которые используются внутри для поиска базовой ячейки соответствующей объединенной области. |
Col | Текущий выделенный столбец. Установка свойства отменяет текущий выбор и перемещает фокус на новую ячейку в текущей строке. Первый столбец имеет индекс 0, второй столбец - индекс 1 и так далее. Если индекс обозначает столбец, который нельзя выбрать, ничего не происходит. |
ColCount | Число столбцов таблицы. Установите свойство, чтобы добавлять или удалять столбцы с правой стороны таблицы. Значение свойства включает в том числе фиксированные столбцы. |
Colors | Все цвета, используемые по умолчанию для рисования таблицы. |
ColWidths | Ширину (в пикселях) всех столбцов в сетке. Установите ColWidths во время выполнения, чтобы изменить ширину отдельного столбца. Если ширина столбца не была явно установлена путем изменения размера с помощью мыши или с помощью свойства ColWidths, его ширина будет DefaultColWidth. |
DefaultColWidth | Ширина столбца по умолчанию. Определяет ширину (в пикселях) всех столбцов, размер которых не был изменен явно. Установите свойство, чтобы изменить размер всех столбцов в сетке. Если установлен DefaultColWidth, столбцам, размер которых был изменен с помощью мыши или путем установки свойства ColWidths, также присваивается DefaultColWidth. Когда в сетку добавляются новые столбцы, они создаются с шириной DefaultColWidth. |
DefaultRowHeight | Высота строки по умолчанию. Определяет высоту (в пикселях) всех строк, размер которых не был явно изменен. Установите DefaultRowHeight, чтобы изменить размер всех строк в сетке. Если установлен DefaultRowHeight, строкам, размер которых был изменен с помощью мыши или путем установки свойства RowHeights, также присваивается DefaultRowHeight. Когда в сетку добавляются новые строки, они создаются с высотой DefaultRowHeight. |
DisabledDrawStyle | Стиль рисования компонента, когда он недоступен. |
FixedCols | Количество фиксированных столбцов, которые нельзя прокручивать. Задайте FixedCols для создания или избавления от фиксированных столбцов. Фиксированные столбцы отображаются слева и всегда видны, даже когда пользователь прокручивает другие столбцы в таблице. Используйте фиксированные столбцы для отображения заголовков строк или номеров строк или для реализации блокировки прокрутки, которую может установить пользователь. |
FixedRows | Количество фиксированных строк в верхней части таблицы, которые нельзя прокручивать. Задайте FixedRows для создания или избавления от фиксированных строк. Фиксированные строки всегда видны, даже когда пользователь прокручивает другие строки таблицы. Используйте фиксированные строки для отображения заголовков столбцов или номеров столбцов. |
Flat | Плоский стиль. |
GridLineWidth | Толщина линии сетки. |
LeftCol | Индекс первого видимого прокручиваемого столбца в сетке. Установите LeftCol для прокрутки столбцов в таблице так, чтобы столбец с индексом LeftCol был первым столбцом после фиксированных столбцов. |
MinColWidth | Минимальная ширина столбца. |
MinRowHeight | Минимальная высота строки. |
MouseCellHintTime | Время появление подсказки при наведении указателя мыши на ячейку (в миллисекундах). |
Objects | Доступ к объектам, привязанным к ячейкам. |
Options | Основные свойства отображения и поведения компонента. |
OptionsEx | Дополнительные свойства отображения и поведения компонента. |
ParentColor | Наследовать цвет родительского компонента. |
RangeSelectStyle | Стиль выбора нескольких ячеек. |
Row | Текущая строка. Установка строки отменяет текущий выбор и перемещает фокус на новую базовую ячейку в текущем столбце, который находится в новой строке. Первая строка имеет индекс 0, вторая строка - 1 и т. д. Если индекс обозначает строку, которую нельзя выбрать, ничего не происходит. |
RowCount | Количество строк в таблице. Установите RowCount для добавления или удаления строк в нижней части компонента. Значение RowCount включает в том числе фиксированные строки. |
RowHeights | Высота (в пикселях) всех строк в сетке. Установите RowHeights во время выполнения, чтобы изменить высоту отдельной строки. Если высота строки не была задана явно путем изменения размера с помощью мыши или с помощью свойства RowHeights, ее высота будет DefaultRowHeight. |
ScrollBars | Наличие полос прокрутки в таблице. Если содержимое помещается целиком по вертикали или горизонтали, то соответствующая полоса прокрутки не появляется. |
ScrollModeHorz | Режим горизонтальной прокрутки. |
ScrollModeVert | Режим вертикальной прокрутки. |
ScrollSpeed | Скорость прокрутки по таймеру. |
Selection | Граница текущего выделения. Установите свойство, чтобы выделить диапазон ячеек в сетке. В структуре TKGridRect параметр Cell1 всегда обозначает базовую ячейку выбора, а Cell2 - ячейку расширенного выбора. Базовая ячейка - это всегда ячейка с фокусом ввода, которую можно редактировать в данный момент. Расширенная ячейка обозначает другой угол выделения. |
SelectionCount | Количество областей выделения. Значение больше или равно 1. |
SelectionRect | Область выделения. |
Selections | Доступ ко всем областям выделений. |
SizingStyle | Стиль отображения столбца или строки при изменении размера с помощью мыши. |
TopRow | Индекс первой видимой прокручиваемой строки в таблице. Установите TopRow для прокрутки строк в компоненте так, чтобы строка с индексом TopRow была первой строкой после фиксированных строк. |
VisibleColCount | Количество прокручиваемых столбцов, полностью видимых в таблице. Свойство не включает фиксированные столбцы и частично видимые столбцы на правом краю таблицы. |
VisibleRowCount | Количество прокручиваемых строк, полностью видимых в сетке. Свойство не включает фиксированные строки и частично видимые строки в нижней части таблицы. |