Grid.GetGridColors

table Grid.GetGridColors ( string ObjectName )
Примеры

Описание

Возвращает цвета фона, сеточных линий и текста и фона всплывающей подсказки объекта сетка (grid).

Параметры

ObjectName

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

Возврат

ResultVariable

(таблица) Таблица, индексированная следующими значениями. Если происходит ошибка, будет возвращено значение nil.

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
GridBackgroundчислоЗначение цвета фона объекта сетка (grid). Если этим значением является GRID_CLR_DEFAULT (4278190080), тогда в сетке устанавливается цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем.
GridLinesчислоЗначение цвета линий объекта сетка (grid). Если этим значением является GRID_CLR_DEFAULT (4278190080), тогда цветом линий в сетке устанавливается цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем.
TooltipBackgroundчислоЗначение цвета фона всплывающей подсказки объекта сетка (grid). Если этим значением является GRID_CLR_DEFAULT (4278190080), тогда цветом фона всплывающей подсказки устанавливается цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем.
TooltipTextчислоЗначение цвета текста всплывающей подсказки объекта сетка (grid). Если этим значением является GRID_CLR_DEFAULT (4278190080), тогда цветом текста всплывающей подсказки устанавливается цвет по умолчанию в соответствии с цветовой схемой Windows, выбранной пользователем.

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

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

-- Get the colors of the background, lines and tooltips.
-- Получаем цвета фона, линий и всплывающей подсказки.
tblGridColors = Grid.GetGridColors("Grid1");

-- if they are not the default
-- если они не по умолчанию
if tblGridColors.GridBackground ~= GRID_CLR_DEFAULT then
     -- create a table to store the defaults
     -- создаем таблицу для сохранения значений по умолчанию
     tblDefaults = {};
     tblDefaults.GridBackground = GRID_CLR_DEFAULT;
     tblDefaults.GridLines = GRID_CLR_DEFAULT;
     tblDefaults.TooltipBackground = GRID_CLR_DEFAULT;
     tblDefaults.TooltipText = GRID_CLR_DEFAULT;
     -- Set these values back to the windows defaults
     -- Устанавливаем эти значения обратно в значения по умолчанию
     Grid.SetGridColors("Grid1", tblDefaults);
end

-- refresh the grid
-- обновляем сетку
Grid.Refresh("Grid1");
Устанавливаем цвета фона, линий и всплывающей подсказки как цвета по умолчанию Windows.
Смотрите также: Связанные действия