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