Grid.AutoSizeColumn

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

Описание

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

Параметры

ObjectName

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

Column

(число) Номер колонки (начинается с 0) для автоматического изменения размера.

ResizeMode

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

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

ResetScroll

(логический) Будут ли повторно установлены полосы прокрутки. Это дополнительный (необязательный) аргумент. Выбор из:

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

Redraw

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

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

Возврат

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

Примеры

Пример 1

-- Set the text of the top left most cell
-- Устанавливаем текст для самой верхней левой ячейки
Grid.SetCellText("Grid1", 0, 0, "Stats", true);
-- Set auto size for that column
-- Автоматическая установка размера для этой колонки
Grid.AutoSizeColumn("Grid1", 0, GVS_DEFAULT, true, true);
Автоматическое изменение размера колонки номер 0, соответственно данным.
Смотрите также: Связанные действия