Дерево.СмещениеГоризонтальное (TreeView.ScrollOffsetHorizontal) Свойство

Использование

Чтение и запись.

Значение

Тип: Число.

Возвращает или задает количество элементов в древовидном представлении, прокрученных вправо (по горизонтали).

Примечание

Установка значения меньше 0 приведет к смещению на 0. Чтобы увидеть изменения в пользовательском интерфейсе обновите экран.

Пример

Дерево1.СмещениеГоризонтальное = 4;
СмещениеГоризонтальное = Дерево1.СмещениеГоризонтальное;
Полный пример кода


Перем ТФ, Дерево1; Процедура ПриОткрытии() Экспорт Массив = Новый Массив(); Для А = 9 По 60 Цикл Массив.Добавить(ТФ.УзелДерева("Узел" + А)); КонецЦикла; Дерево1.ДобавитьУзлы(Массив); Дерево1.СмещениеГоризонтальное = 4; СмещениеГоризонтальное = Дерево1.СмещениеГоризонтальное; ТФ.Уведомление().Показать("СмещениеГоризонтальное = " + СмещениеГоризонтальное, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Дерево1 = ТФ.Дерево(, 6, 40, 15); Дерево1.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Дерево1.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.Серый); Дерево1.ЦветоваяСхема.Фокус = ТФ.Атрибут(ТФ.Цвет.Синий, ТФ.Цвет.ЯркоГолубой); ТФ.Верхний.Добавить(Дерево1); Узел1 = Дерево1.ДобавитьУзел(ТФ.УзелДерева("Узел1")); Узел2 = Дерево1.ДобавитьУзел(ТФ.УзелДерева("Узел2")); Узел3 = Дерево1.ДобавитьУзел(ТФ.УзелДерева("Узел3")); Узел4 = Узел1.Добавить(ТФ.УзелДерева("Узел4")); Узел5 = Узел1.Добавить(ТФ.УзелДерева("Узел5")); Узел6 = Узел1.Добавить(ТФ.УзелДерева("Узел6")); Узел7 = Узел6.Добавить(ТФ.УзелДерева("Узел7")); Узел8 = Узел6.Добавить(ТФ.УзелДерева("Узел8")); Дерево1.ВыборИзменен = ТФ.Действие(ЭтотОбъект, "ВыборИзменен"); Дерево1.РазвернутьВсе(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, Дерево1, СмещениеГоризонтальное; Процедура ПриОткрытии() Экспорт Массив = Новый Массив(); Для А = 9 По 60 Цикл Массив.Добавить(ТФ.УзелДерева("Узел" + А)); КонецЦикла; Дерево1.ДобавитьУзлы(Массив); Дерево1.СмещениеГоризонтальное = 4; СмещениеГоризонтальное = Дерево1.СмещениеГоризонтальное; ТФ.Уведомление().Показать("СмещениеГоризонтальное = " + СмещениеГоризонтальное, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Дерево1 = ТФ.Дерево(, 6, 40, 15); Дерево1.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Дерево1.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.Серый); Дерево1.ЦветоваяСхема.Фокус = ТФ.Атрибут(ТФ.Цвет.Синий, ТФ.Цвет.ЯркоГолубой); ТФ.Верхний.Добавить(Дерево1); Узел1 = Дерево1.ДобавитьУзел(ТФ.УзелДерева("Узел1")); Узел2 = Дерево1.ДобавитьУзел(ТФ.УзелДерева("Узел2")); Узел3 = Дерево1.ДобавитьУзел(ТФ.УзелДерева("Узел3")); Узел4 = Узел1.Добавить(ТФ.УзелДерева("Узел4")); Узел5 = Узел1.Добавить(ТФ.УзелДерева("Узел5")); Узел6 = Узел1.Добавить(ТФ.УзелДерева("Узел6")); Узел7 = Узел6.Добавить(ТФ.УзелДерева("Узел7")); Узел8 = Узел6.Добавить(ТФ.УзелДерева("Узел8")); Дерево1.РазвернутьВсе(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( СмещениеГоризонтальное = 4 , "", "!!! ") + "Дерево.СмещениеГоризонтальное (TreeView.ScrollOffsetHorizontal) Свойство" + " " + ТекущаяДата() + Символы.ПС);

Смотрите также

Библиотека OneScriptTerminalGui