ЭлементыПоляСписка.Вставить (ListBoxObjectCollection.Insert) Метод

Синтаксис

Вставить(<Индекс>, <Значение>)

Параметры

Индекс (обязательный)
Тип: Число.
Отсчитываемый от нуля индекс по которому вставляется элемент.
Элемент (обязательный)
Тип: Произвольный.
Значение для вставки.

Возвращаемое значение

Тип: ЭлементСписка (ListItem).

Элемент списка, который был вставлен в коллекцию. Если параметр Значение не является экземпляром класса ЭлементСписка (ListItem), то будет создан объект ЭлементСписка (ListItem) со свойством Текст (Text) равным параметру Значение, приведенному к строке и свойством Значение (Value) равным параметру Значение.

Описание

Вставляет элемент в список по указанному индексу.

Примечание

Пример

ПолеСпискаЭлементы1.Вставить(0, Ф.ЭлементСписка("Строка66", "Вставленная Строка1 в список"));
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеСписка1 = Ф.ПолеСписка(); Форма1.ЭлементыУправления.Добавить(ПолеСписка1); ПолеСписка1.Ширина = Форма1.Ширина - 10; ПолеСпискаЭлементы1 = ПолеСписка1.Элементы; ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Строка55", "СтрЗначение")); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Булево", Ложь)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Число", 156.54888)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Объект", Форма1)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); ПолеСпискаЭлементы1.Вставить(0, Ф.ЭлементСписка("Строка66", "Вставленная Строка1 в список")); Ф.ЗапуститьОбработкуСобытий();

Тестовый код

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеСписка1 = Ф.ПолеСписка(); Форма1.ЭлементыУправления.Добавить(ПолеСписка1); ПолеСписка1.Ширина = Форма1.Ширина - 10; ПолеСпискаЭлементы1 = ПолеСписка1.Элементы; ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Строка55", "СтрЗначение")); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Булево", Ложь)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Число", 156.54888)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Объект", Форма1)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); ПолеСпискаЭлементы1.Вставить(0, Ф.ЭлементСписка("Строка66", "Вставленная Строка1 в список")); Сообщить(?( ПолеСписка1.Элементы.Элемент(0).Значение = "Вставленная Строка1 в список" , "", "!!! ") + "ЭлементыПоляСписка.Вставить (ListBoxObjectCollection.Insert) Метод" + " " + ТекущаяДата());

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

ЭлементыПоляСписка (ListBoxObjectCollection) Класс | Библиотека OneScriptForms