Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Специфичные свойства






Cells ‑ двумерный массив со значениями ячеек таблицы.

Col, Row ‑ координаты ячейки в фокусе (отсчет с нуля).

ColCount, RowCount ‑ число колонок и строк таблицы.

ColWidths, RowHeights‑ массивы со значениями ширины и высоты каж­дого столбца и колонки в пикселях соответственно.

DefaultColWidth, DefaultRowHeight ‑ ширина столбца и высота строки.

DefaultDrawing ‑ автоматическая прорисовка каждой ячейки (True).

FixedCols, FixedRows ‑ число первых заголовочных колонок и строк.

FixedColor ‑ цвет в фиксированных колонках и строках.

Options ‑ режимы работы с таблицей, например: goEditing (редактирование ячеек), goRowSizing, goColSizing, goRowMoving, goColMoving (изменение размеров строк, колонок и их перемещение мышкой соответственно), goDrawFocusSelected (выделять текущую ячейку), goTab (выбор ячеек клавишей Tab), goRowSelect (выделять весь ряд), goAlwaysShowEdit (редактирование ячейки в фокусе при goEditing=True), goThumbTracking (раз­решено обновление при прокрутке).

ScrollBar ‑ наличие полос прокрутки.

Selection ‑ выделение цветом прямоугольной области ячеек.

TopRow, LeftCol ‑ установка верхней левой ячейки просматриваемой области на экране для автоматической прокрутки таблицы.

VisibleColCount ‑ число видимых столбцов, без учета заголовочных.

События OnSelectCell, OnSetEditText возникают при выборе и после корректировки ячейки соответственно.

Методы: CellRest (определение экранной координаты ячейки), MouseToCell (определение координаты ячейки по точке на экране).

Пример выделения цветом ячеек в 1‑ й и 2‑ й строках и колонках: Procedure TForm1.BitBtn1Click(Sender: TObject); Var ARest: TGridRect;

Begin ARest.Left: =1; ARest.top: =1 ARest.Right: =2; ARest.Bottom: =2; //область

StringGrid1.Selection: =Arest; End;

2.3.2.5. Рисуемая таблица (DrawGrid)

Компонент (панель Additional) используется для создания и использования двумерной таблицы с прорисованными самим пользователем ячейками, в которых хранятся произвольные объекты. Большинство свойств аналогичны одноименным свойствам таблицы строк, но есть и другие, и нет свойств Cells и Objects.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.