ПолеВыбора.ИндексВыбранногоИзменен (ComboBox.SelectedIndexChanged) Свойство

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

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

Значение

Тип: Действие (Action).

Возвращает или задает код для выполнения при изменении свойства ПолеВыбора.ИндексВыбранного (ComboBox.SelectedIndex).

Примечание

Пример

ПолеВыбора1.ИндексВыбранногоИзменен = Ф.Действие(ЭтотОбъект, "ПолеВыбора1_ИндексВыбранногоИзменен");
Полный пример кода

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

Перем Ф, ПолеВыбора1; Процедура ПолеВыбора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.Добавить("Строка текста"); МассивСписок1.Добавить(Новый Массив()); МассивСписок1.Добавить(ПолеВыбора1); МассивСписок1.Добавить(Истина); МассивСписок1.Добавить(15.555); МассивСписок1.Добавить(Дата(1984,03,26,06,24,21)); ПолеВыбора1.ИсточникДанных = МассивСписок1; ПолеВыбора1.ИндексВыбранногоИзменен = Ф.Действие(ЭтотОбъект, "ПолеВыбора1_ИндексВыбранногоИзменен"); Ф.ЗапуститьОбработкуСобытий();

Тестовый код

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

Перем Ф, ПолеВыбора1; Процедура ПолеВыбора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.Добавить("Строка текста"); МассивСписок1.Добавить(Новый Массив()); МассивСписок1.Добавить(ПолеВыбора1); МассивСписок1.Добавить(Истина); МассивСписок1.Добавить(15.555); МассивСписок1.Добавить(Дата(1984,03,26,06,24,21)); ПолеВыбора1.ИсточникДанных = МассивСписок1; ПолеВыбора1.ИндексВыбранногоИзменен = Ф.Действие(ЭтотОбъект, "ПолеВыбора1_ИндексВыбранногоИзменен"); Сообщить(?( Истина , "", "!!! ") + "ПолеВыбора.ИндексВыбранногоИзменен (ComboBox.SelectedIndexChanged) Свойство" + " " + ТекущаяДата());

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

ПолеВыбора (ComboBox) Класс | Библиотека OneScriptForms