Tree.GetProperties

table Tree.GetProperties ( string ObjectName )
Примеры

Описание

Возвращает таблицу, содержащую свойства объекта каталог (tree).

Параметры

ObjectName

(строка) Имя объекта каталог (tree).

Возврат

ResultVariable

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

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
ObjectNameстрокаИмя объекта каталог (tree).
ShowCheckBoxesлогическийЗначение истина (true), если показаны места для меток, значение ложь (false), если их нет.
HasLinesлогическийЗначение истина (true), если в объекте каталог (tree) показаны линии, значение ложь (false), если их нет.
LinesAtRootлогическийЗначение истина (true), если в объекте каталог (tree) показаны линии в корневом уровне, значение ложь (false), если их нет.
HasButtonsлогическийЗначение истина (true), если в объекте каталог (tree) имеются кнопки развернуть/свернуть (expand/collapse), значение ложь (false), если их нет.
EditLabelsлогическийЗначение истина (true), если пользователь может редактировать надпись пункта, значение ложь (false), если он не может это сделать.
AlwaysShowSelectionлогическийЗначение истина (true), если текущий пункт остается выделенным при потере фокуса объектом каталог (tree), значение ложь (false), если это не так.
FontNameстрокаНазвание шрифта, используемого в настоящий момент в объекте каталог (tree).
FontSizeчислоРазмер шрифта, показываемого в настоящий момент в объекте каталог (tree).
FontStrikeoutлогическийЗначение истина (true), если установленный шрифт зачеркнутый, значение ложь (false), если это не так.
FontUnderlineлогическийЗначение истина (true), если установленный шрифт подчеркнутый, значение ложь (false), если это не так.
FontItalicлогическийЗначение истина (true), если установленный шрифт курсивный, значение ложь (false), если это не так.
FontAntiAliasлогическийЗначение истина (true), если установленный шрифт сглаженный (anti-alias), значение ложь (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числоНабор символов, используемый в объекте каталог (tree):

КОНСТАНТА
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Турецкий набор символов.
BackgroundColorчислоЦвет фона, отображаемый в настоящий момент.
TextColorчислоЦвет текста, отображаемый в настоящий момент.
BorderMode числоРежим границ, используемый объектом каталог (tree). Выбор из:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
BORDER_NONE0Нет границы.
BORDER_FLAT1Плоская граница.
BORDER_SUNKEN2Утопленная граница.
UseImageListлогическийЗначение истина (true), если объект каталог (tree) использует список изображений, значение ложь (false), если он этого не делает.
ImageListстрокаПуть к растровому (bitmap) файлу (24 бита макс.), содержащему иконки 16x16 пикселов, что используются в качестве значков для пунктов объекта каталог.
ImageListTransColorчислоДесятичное значение цвета, который является прозрачным в списке изображений. Этот цвет используется для представления прозрачности в изображении.
ReadOrderчислоКак отображается текст в объекте каталог (tree):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
READ_STANDARD0Отображение символов слева направо.
READ_RIGHT_TO_LEFT1Отображение символов справа налево.
EnabledлогическийЗначение истина (true), если объект каталог (tree) включен, значение ложь (false), если он отключен.
VisibleлогическийЗначение истина (true), если объект каталог (tree) видимый, значение ложь (false), если он невидим.
XчислоГоризонтальная позиция (в пикселах) верхнего левого угла объекта каталог (tree), относительно текущей страницы или диалогового окна.

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

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

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

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

Примеры

Пример 1

tTreeProperties = Tree.GetProperties("Tree1");
Получаем свойства объекта каталог (tree) "Tree1" и сохраняем их в таблице "tTreeProperties".

Пример 2

tProps = Tree.GetProperties("CanYouSeeMe");

if tProps.Visible and tProps.Enabled then
  -- The tree object is both enabled and visible
  -- Объект каталог и видимый и включен
else
  -- The tree object is either not visible, not enabled, or both
  -- Объект каталог либо не видим, либо не включен или и то, и другое
  tProps.Visible = true;
  tProps.Enabled = true;

  -- Apply the new properties to the tree object.
  -- Применяем новые свойства к объекту каталог.
  Tree.SetProperties("CanYouSeeMe", tProps);

end
Проверяем свойства объекта каталог "CanYouSeeMe", смотрим включен ли и видимый ли он. Если он не включен и не видим, делаем его и включенным и видимым.
Смотрите также: Связанные действия