СтильТаблицы.ГоризонтальныеСтрелки (TableStyle.ShowHorizontalScrollIndicators) Свойство

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

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

Значение

Тип: Булево.

Возвращает или задает значение, указывающее, отображать ли стрелки справа-слева от таблицы. Значение Истина (это значение по умолчанию), для отображения стрелок справа-слева от таблицы, когда имеется больше колонок, до которых можно прокрутить. При значении Истина требуется присвоить свойству ЛинияПодЗаголовками (ShowHorizontalHeaderUnderline) значение Истина.

Примечание

Пример

СтильТаблицы1.ГоризонтальныеСтрелки = Истина;
ГоризонтальныеСтрелки = СтильТаблицы1.ГоризонтальныеСтрелки;
Полный пример кода


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

Тестовый код


Перем ТФ, СтильТаблицы1, ГоризонтальныеСтрелки; Процедура ПриОткрытии() Экспорт СтильТаблицы1.ГоризонтальныеСтрелки = Истина; ГоризонтальныеСтрелки = СтильТаблицы1.ГоризонтальныеСтрелки; ТФ.Уведомление().Показать("ГоризонтальныеСтрелки = " + ГоризонтальныеСтрелки, 4000); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Верхний.Добавить(ТФ.Окно()); Окно1.Заполнить(); Таблица1 = Окно1.Добавить(ТФ.Таблица()); Таблица1.Ширина = ТФ.Величина.Абсолютно(80); Таблица1.Высота = ТФ.Величина.Абсолютно(13); ТаблицаДанных1 = ТФ.ТаблицаДанных(); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(ТФ.КолонкаДанных("№ н/п", ТФ.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(ТФ.КолонкаДанных("ФИО", ТФ.ТипДанных.Строка)); Колонка3 = Колонки1.Добавить(ТФ.КолонкаДанных("Колонка3", ТФ.ТипДанных.Строка)); Колонка4 = Колонки1.Добавить(ТФ.КолонкаДанных("Колонка4", ТФ.ТипДанных.Строка)); Колонка5 = Колонки1.Добавить(ТФ.КолонкаДанных("Колонка5", ТФ.ТипДанных.Строка)); Колонка6 = Колонки1.Добавить(ТФ.КолонкаДанных("Колонка6", ТФ.ТипДанных.Строка)); Колонка7 = Колонки1.Добавить(ТФ.КолонкаДанных("Колонка7", ТФ.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Шикалов Игнатий Маркович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 4); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 5); ТекСтрока.УстановитьЭлемент("ФИО", "Сергеевич Аристарх Изяславович"); Для А = 0 По 15 Цикл ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", А + 6); ТекСтрока.УстановитьЭлемент("ФИО", "Строка № " + (А + 6)); ТекСтрока.УстановитьЭлемент("Колонка3", "Строка № " + (А + 6)); ТекСтрока.УстановитьЭлемент("Колонка4", "Строка № " + (А + 6)); ТекСтрока.УстановитьЭлемент("Колонка5", "Строка № " + (А + 6)); ТекСтрока.УстановитьЭлемент("Колонка6", "Строка № " + (А + 6)); ТекСтрока.УстановитьЭлемент("Колонка7", "Строка № " + (А + 6)); КонецЦикла; Таблица1.ТаблицаДанных = ТаблицаДанных1; СтильТаблицы1 = ТФ.СтильТаблицы(); Таблица1.СтильТаблицы = СтильТаблицы1; СтильКолонки1 = ТФ.СтильКолонки(); СтильКолонки1.ВыравниваниеТекста = ТФ.ВыравниваниеТекста.Центр; СтилиКолонки1 = ТФ.СтилиКолонки(); СтилиКолонки1.Добавить(Колонка2, СтильКолонки1); СтильТаблицы1.СтилиКолонки = СтилиКолонки1; ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( ГоризонтальныеСтрелки , "", "!!! ") + "СтильТаблицы.ГоризонтальныеСтрелки (TableStyle.ShowHorizontalScrollIndicators) Свойство" + " " + ТекущаяДата() + Символы.ПС);

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

Библиотека OneScriptTerminalGui