Чтение и запись.
Тип: Число.
Возвращает или задает ширину, на которую горизонтальная полоса прокрутки ПолеСписка (ListBox) может прокручиваться.
Это свойство будет применено только в том случае, если свойство ПолеСписка.ГоризонтальнаяПрокрутка (ListBox.HorizontalScrollbar) имеет значение Истина. Если ширина объекта ПолеСписка (ListBox) меньше значения этого свойства, горизонтальная полоса прокрутки будет горизонтально прокручивать элементы поля списка. Если ширина объекта ПолеСписка (ListBox) равна или больше этого значения, горизонтальная полоса прокрутки будет скрыта. Значение этого свойства не обновляется динамически. Свойство полезно, когда элементы поля списка являются рисуемыми владельцем. Например, если элементы поля списка, рисуемые владельцем, имеют ширину 200 пикселей, а значение ширины поля списка равно 60-ти пикселям в ширину, то для прокрутки правого края элементов в видимую область поля списка необходимо свойство ГоризонтальнаяМера установить в значение 200.
Это свойство будет определено и установлено автоматически, при установке значения свойства ПолеСписка.ГоризонтальнаяПрокрутка (ListBox.HorizontalScrollbar).
ПолеСписка1.ГоризонтальнаяМера = 225;
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 310; Форма1.Высота = 325; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеСписка1 = Ф.ПолеСписка(); Форма1.ЭлементыУправления.Добавить(ПолеСписка1); ПолеСписка1.Ширина = 200; ПолеСписка1.Высота = 300; ПолеСпискаЭлементы1 = ПолеСписка1.Элементы; Для А = 1 По 300 Цикл ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Строка для поля списка " + А, А)); КонецЦикла; ПолеСписка1.ГоризонтальнаяПрокрутка = Истина; ПолеСписка1.ГоризонтальнаяМера = 225; Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 310; Форма1.Высота = 325; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеСписка1 = Ф.ПолеСписка(); Форма1.ЭлементыУправления.Добавить(ПолеСписка1); ПолеСписка1.Ширина = 200; ПолеСписка1.Высота = 300; ПолеСпискаЭлементы1 = ПолеСписка1.Элементы; Для А = 1 По 300 Цикл ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Строка для поля списка " + А, А)); КонецЦикла; ПолеСписка1.ГоризонтальнаяПрокрутка = Истина; ПолеСписка1.ГоризонтальнаяМера = 225; Сообщить(?( ПолеСписка1.ГоризонтальнаяМера = 225 , "", "!!! ") + "ПолеСписка.ГоризонтальнаяМера (ListBox.HorizontalExtent) Свойство" + " " + ТекущаяДата());