Tree.SetProperties

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

Описание

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

Параметры

ObjectName

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

Properties

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

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
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).
ResizeLeftлогическийИстина (true) если левая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeRightлогическийИстина (true) если правая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeTopлогическийИстина (true) если верхняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeBottomлогическийИстина (true) если нижняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
TooltipTextстрокаТекст всплывающей подсказки при наведении курсора мышки на объект каталог (tree).

Совет: Если в тексте нужен символ "&", следует ввести "&&&".

Возврат

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

Примеры

Пример 1

Tree.SetProperties("Deciduous", tProperties);
Устанавливаем свойства объекта каталог "Deciduous", найденные в таблице "tProperties".

Пример 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" смотрим включен ли и видимый ли он. Если он не включен и не видим, делаем его и включенным и видимым.
Смотрите также: Связанные действия