Grid.AutoSize

Grid.AutoSize ( string ObjectName,
number ResizeMode = GVS_DEFAULT,
boolean Redraw = true )
Примеры

Описание

Автоматический размер всех рядов и колонок в указанном объекте сетка (grid).

Параметры

ObjectName

(строка) Имя объекта сетка (grid).

ResizeMode

(число) Режим автоматического изменения размера. Выбор из:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
GVS_DEFAULT0Используемое по умолчанию поведение, при котором размеры всех рядов и колонок делаются по возможности наименьшими, но чтобы при этом вмещался весь их текст. (По умолчанию)
GVS_HEADER1Сделать изменение размера всех рядов и колонок соответственно размеру наибольшего текста в любой ячейке заголовка.
GVS_DATA2Сделать изменение размера всех рядов и колонок соответственно размеру наибольшего текста в любой ячейке ряда или колонки, кроме заголовка.
GVS_BOTH3Используется сочетание обоих способов и GVS_HEADER и GVS_DATA в зависимости от наибольшего в ряду или колонке.

Redraw

(логический) Должен ли быть объект сетка (grid) автоматически перерисован после операции. Обычно следует установить его в истину (true). Однако бывают случаи когда нужно выполнить множество действий с объектом сетка (grid) и отложить перерисовку на более позднее время. Это дополнительный (необязательный) аргумент. Если его опустить, то по умолчанию он будет установлен как истина (true).

ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
trueАвтоматически перерисовать сетку (grid) после операции. (По умолчанию)
falseОтложить перерисовку на более позднее время.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

-- Resize the grid to fit the data
-- Изменяем размер сетки соответственно данным
Grid.AutoSize("Grid1", GVS_DEFAULT, true);
Изменяем размеры всех рядов и колонок в соответствии с данными объекта сетка (grid).
Смотрите также: Связанные действия