Grid.SetProperties

Grid.SetProperties ( string ObjectName,
table Properties )
Примеры

Описание

Устанавливает свойства объекта сетка (grid).

Параметры

ObjectName

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

Properties

(таблица) Таблица свойств объекта сетка (grid), индексированная следующими ключами:

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
RowsчислоЧисло рядов для установки в объекте сетка (grid).
ColumnsчислоЧисло колонок для установки в объекте сетка (grid).
FixedRowsчислоЧисло рядов с неизменным содержимым для установки в объекте сетка (grid).
FixedColumnsчислоЧисло колонок с неизменным содержимым для установки в объекте сетка (grid).
TextColorчислоЗначение цвета для текста. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
TextBackgroundColorчислоЗначение цвета для фона. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
FixedTextColorчислоЗначение цвета для текста в ячейках с неизменным содержимым. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
FixedBackgroundColorчислоЗначение цвета для фона в ячейках с неизменным содержимым. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
GridLineColorчислоЗначение цвета для сеточных линий. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
GridBackgroundColorчислоЗначение цвета для фона объекта сетка. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
TitleTipBackgroundColorчислоЗначение цвета для фона всплывающих сообщений объекта сетка. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
TitleTipTextColorчислоЗначение цвета для текста всплывающих сообщений объекта сетка. Использование значения GRID_CLR_DEFAULT (4278190080) установит цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем. Можно использовать действие Grid.MakeColorRGB для создания значение цвета.
EditableлогическийИстина (true), если устанавливается что объект сетка (grid) может редактировать пользователь или ложь (false), если это не так.
SelectableлогическийИстина (true), если устанавливается что пользователь может выбирать ячейки сетки с помощью мышки или клавиатуры, или ложь (false), если не может.
CellDragAndDropлогическийИстина (true), если устанавливается что ячейки объекта сетка (grid) пользователь может перетаскивать, или ложь (false), если не может.
ResizableRowsлогическийИстина (true), если устанавливается что пользователь может изменять размеры рядов объекта сетка (grid) или ложь (false), если не может.
ResizableColumnsлогическийИстина (true), если устанавливается что пользователь может изменять размеры колонок объекта сетка (grid) или ложь (false), если не может.
GridLinesчислоЧисло, которое обозначает какие из линий, образующих сетку, будут отображаться в объекте сетка (grid):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
GVL_NONE0Нет.
GVL_HORZ1Горизонтальные линии.
GVL_VERT2Вертикальные линии.
GVL_BOTH3Все, и те, и другие.
FontNameстрокаНазвание устанавливаемого шрифта.
FontSizeчислоРазмер устанавливаемого шрифта (в пунктах).
FontStrikeoutлогическийИстина (true) если устанавливаемый шрифт зачеркнутый, ложь (false) если нет.
FontUnderlineлогическийИстина (true) если устанавливаемый шрифт подчеркнутый, ложь (false) если нет.
FontAntiAliasлогическийИстина (true) если устанавливаемый шрифт сглаженный, ложь (false) если нет.
FontItalicлогическийИстина (true) если устанавливаемый шрифт курсивный, ложь (false) если нет.
FontWeightчислоПлотность устанавливаемого шрифта (какой степени "черноты" будет показан текст):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
FW_DONTCARE0Плотность шрифта не указана.
FW_THIN100Плотность шрифта 'тонкий - thin'.
FW_EXTRALIGHT200Плотность шрифта 'экстрасветлый - extra-light'.
FW_LIGHT300Плотность шрифта 'светлый - light'.
FW_NORMAL400Плотность шрифта 'стандартный - normal'.
FW_MEDIUM500Плотность шрифта 'средний - medium'.
FW_SEMIBOLD600Плотность шрифта 'полужирный - semi-bold'.
FW_BOLD700Плотность шрифта 'жирный - bold'.
FW_EXTRABOLD800Плотность шрифта 'экстражирный - extra bold'.
FW_HEAVY900Плотность шрифта 'тяжелый - heavy'.
FontScriptчислоУстанавливаемый набор символов, для использования в объекте сетка (grid):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
ANSI_CHARSET0Набор символов ANSI.
BALTIC_CHARSET186Балтийский набор символов.
CHINESEBIG5_CHARSET136Китайский набор символов.
DEFAULT_CHARSET1Набор символов по умолчанию.
EASTEUROPE_CHARSET238Восточно европейский набор символов.
GB2312_CHARSET134Набор символов GB2312.
GREEK_CHARSET161Греческий набор символов.
HANGUL_CHARSET129Корейский (хангул) набор символов.
MAC_CHARSET77Набор символов MAC.
OEM_CHARSET255Набор символов OEM.
RUSSIAN_CHARSET204Русский набор символов.
SHIFTJIS_CHARSET128Набор символов Shiftjis.
SYMBOL_CHARSET2Символьный набор символов.
TURKISH_CHARSET162Турецкий набор символов.
EnabledлогическийИстина (true), для включения объекта сетка (grid), ложь (false) для отключения его.
VisibleлогическийИстина (true) чтобы сделать объект сетка (grid) видимым, ложь (false), чтобы сделать его невидимым.
XчислоГоризонтальная позиция (в пикселах) для установки верхнего левого угла объекта сетка (grid), относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты X равное 0.
Yчисло Вертикальная позиция (в пикселах) для установки верхнего левого угла объекта сетка (grid), относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты Y равное 0.
WidthчислоУстанавливаемая ширина (в пикселах) объекта сетка (grid).
HeightчислоУстанавливаемая высота (в пикселах) объекта сетка (grid).
TooltipTextстрокаТекст устанавливаемый для всплывающей подсказки при наведении курсора мышки на объект сетка (grid).
ResizeLeftлогическийИстина (true), если левая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeRightлогическийИстина (true), если правая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeTopлогическийИстина (true), если верхняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeBottomлогическийИстина (true), если нижняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.

Возврат

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

Примеры

Пример 1

Grid.SetProperties("Custom_Report", tReport);
Устанавливаем свойства объекта сетка "Custom_Report", которые находились в таблице "tReport".

Пример 2

-- Grid object properties table.
-- Таблица свойств объекта сетка.
tblGridProps = {};
tblGridProps.Rows = 10;
tblGridProps.Columns = 10;
tblGridProps.FixedRows = 1;
tblGridProps.FixedColumns = 1;
tblGridProps.Editable = true;
tblGridProps.Selectable = true;
tblGridProps.CellDragAndDrop = false;
tblGridProps.ResizableRows = true;
tblGridProps.ResizableColumns = true;
tblGridProps.GridLines = GVL_BOTH;
tblGridProps.FontName = "Arial";
tblGridProps.FontSize = 10;
tblGridProps.FontUnderline = false;
tblGridProps.FontScript = ANSI_CHARSET;
tblGridProps.FontAntiAlias = true;
tblGridProps.FontWeight = FW_NORMAL;
tblGridProps.FontItalic = false;
tblGridProps.FontStrikeout = false;
tblGridProps.TextColor = Math.HexColorToNumber("000000");
tblGridProps.TextBackgroundColor = Math.HexColorToNumber("FFFFFF");
tblGridProps.FixedTextColor = Math.HexColorToNumber("000000");
tblGridProps.FixedBackgroundColor = Math.HexColorToNumber("ECE9D8");
tblGridProps.GridLineColor = Math.HexColorToNumber("C0C0C0");
tblGridProps.GridBackgroundColor = Math.HexColorToNumber("ACA899");
tblGridProps.TitleTipBackgroundColor = Math.HexColorToNumber("FFFFE1");
tblGridProps.TitleTipTextColor = Math.HexColorToNumber("000000");
tblGridProps.TooltipText = "";
tblGridProps.ResizeLeft = false;
tblGridProps.ResizeRight = false;
tblGridProps.ResizeTop = false;
tblGridProps.ResizeBottom = false;
tblGridProps.Width = 250;
tblGridProps.Height = 250;
tblGridProps.Y = 0;
tblGridProps.X = 0;
tblGridProps.Enabled = true;
tblGridProps.Visible = true;
Grid.SetProperties("Grid1", tblGridProps);
Создание таблицы с заказанными свойствами и установка свойств объекта сетка.
Смотрите также: Связанные действия