Чтение и запись.
Тип: Число.
Возвращает или задает индекс вкладки, которая всегда отображается на экране первой, если вкладок много.
СмещениеПрокрутки = ПанельВкладок1.СмещениеПрокрутки;
Перем ТФ, ПанельВкладок1, СмещениеПрокрутки, Вкладка10; Процедура ПриОткрытии() Экспорт ПанельВкладок1.Вкладка = Вкладка10; СмещениеПрокрутки = ПанельВкладок1.СмещениеПрокрутки; ТФ.Уведомление().Показать("СмещениеПрокрутки = " + СмещениеПрокрутки, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ПанельВкладок1 = ТФ.Верхний.Добавить(ТФ.ПанельВкладок(, , 50, 15)); Верхний1 = ТФ.Верхний(); Окно2 = Верхний1.Добавить(ТФ.Окно("Окно2")); Окно2.Заполнить(); Вкладка1 = ТФ.Вкладка(); Вкладка1.Текст = "Вкладка1"; Вкладка1.Элемент = Верхний1; Кнопка1 = ТФ.Кнопка("Кнопка1"); Вкладка2 = ТФ.Вкладка("Вкладка2", Кнопка1); ПанельВкладок1.ДобавитьВкладку(Вкладка1, Истина); ПанельВкладок1.ДобавитьВкладку(Вкладка2, Ложь); Для А = 3 По 9 Цикл ПанельВкладок1.ДобавитьВкладку(ТФ.Вкладка("Вкладка" + А), Ложь); КонецЦикла; Вкладка10 = ТФ.Вкладка("Вкладка10"); ПанельВкладок1.ДобавитьВкладку(Вкладка10, Ложь); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();
Перем ТФ, ПанельВкладок1, СмещениеПрокрутки, Вкладка10; Процедура ПриОткрытии() Экспорт ПанельВкладок1.Вкладка = Вкладка10; СмещениеПрокрутки = ПанельВкладок1.СмещениеПрокрутки; ТФ.Уведомление().Показать("СмещениеПрокрутки = " + СмещениеПрокрутки, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ПанельВкладок1 = ТФ.Верхний.Добавить(ТФ.ПанельВкладок(, , 50, 15)); Верхний1 = ТФ.Верхний(); Окно2 = Верхний1.Добавить(ТФ.Окно("Окно2")); Окно2.Заполнить(); Вкладка1 = ТФ.Вкладка(); Вкладка1.Текст = "Вкладка1"; Вкладка1.Элемент = Верхний1; Кнопка1 = ТФ.Кнопка("Кнопка1"); Вкладка2 = ТФ.Вкладка("Вкладка2", Кнопка1); ПанельВкладок1.ДобавитьВкладку(Вкладка1, Истина); ПанельВкладок1.ДобавитьВкладку(Вкладка2, Ложь); Для А = 3 По 9 Цикл ПанельВкладок1.ДобавитьВкладку(ТФ.Вкладка("Вкладка" + А), Ложь); КонецЦикла; Вкладка10 = ТФ.Вкладка("Вкладка10"); ПанельВкладок1.ДобавитьВкладку(Вкладка10, Ложь); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( СмещениеПрокрутки = 9 , "", "!!! ") + "ПанельВкладок.СмещениеПрокрутки (TabView.TabScrollOffset) Свойство" + " " + ТекущаяДата() + Символы.ПС);