Только чтение.
Тип: Число.
Возвращает индекс выбранного элемента.
Процедура Переключатель1_ПометкаИзменена() Экспорт АргументыСобытия = ТФ.АргументыСобытия; Текст = "Переключатель1_ПометкаИзменена = " + ТекущаяУниверсальнаяДатаВМиллисекундах() + " |ИндексВыбранного = " + АргументыСобытия.ИндексВыбранного + " |ИндексПредыдущегоВыбранного = " + АргументыСобытия.ИндексПредыдущегоВыбранного + " |"; ТФ.Уведомление().Показать(Текст, 2000); КонецПроцедуры
Перем ТФ, Переключатель1, Таймер1; Процедура ПриОткрытии() Экспорт Таймер1.Начать(); КонецПроцедуры Процедура Переключатель1_ПометкаИзменена() Экспорт АргументыСобытия = ТФ.АргументыСобытия; Текст = "Переключатель1_ПометкаИзменена = " + ТекущаяУниверсальнаяДатаВМиллисекундах() + " |ИндексВыбранного = " + АргументыСобытия.ИндексВыбранного + " |ИндексПредыдущегоВыбранного = " + АргументыСобытия.ИндексПредыдущегоВыбранного + " |"; ТФ.Уведомление().Показать(Текст, 2000); КонецПроцедуры Процедура Таймер1_ПриСрабатыванииТаймера() Экспорт Если Переключатель1.ИндексВыбранного = 0 Тогда Переключатель1.ИндексВыбранного = 1; ИначеЕсли Переключатель1.ИндексВыбранного = 1 Тогда Переключатель1.ИндексВыбранного = 2; ИначеЕсли Переключатель1.ИндексВыбранного = 2 Тогда Переключатель1.ИндексВыбранного = 0; КонецЕсли; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Переключатель1 = ТФ.Верхний.Добавить(ТФ.Переключатель()); Метки1 = Переключатель1.Метки; Метки1.Добавить("Метка1"); Метки1.Добавить("Метка2"); Метки1.Добавить("Метка3"); Переключатель1.ИндексВыбранного = 1; Переключатель1.ПометкаИзменена = ТФ.Действие(ЭтотОбъект, "Переключатель1_ПометкаИзменена"); Таймер1 = ТФ.Таймер(3000); Таймер1.ПриСрабатыванииТаймера = ТФ.Действие(ЭтотОбъект, "Таймер1_ПриСрабатыванииТаймера"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();
Перем ТФ, Переключатель1, ИндексВыбранного, Таймер1; Процедура ПриОткрытии() Экспорт Таймер1.Начать(); КонецПроцедуры Процедура Переключатель1_ПометкаИзменена() Экспорт АргументыСобытия = ТФ.АргументыСобытия; Текст = "Переключатель1_ПометкаИзменена = " + ТекущаяУниверсальнаяДатаВМиллисекундах() + " |ИндексВыбранного = " + АргументыСобытия.ИндексВыбранного + " |ИндексПредыдущегоВыбранного = " + АргументыСобытия.ИндексПредыдущегоВыбранного + " |"; ИндексВыбранного = АргументыСобытия.ИндексВыбранного; ТФ.Уведомление().Показать(Текст, -1); ТФ.Завершить(); КонецПроцедуры Процедура Таймер1_ПриСрабатыванииТаймера() Экспорт Переключатель1.ИндексВыбранного = 2; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Переключатель1 = ТФ.Верхний.Добавить(ТФ.Переключатель()); Метки1 = Переключатель1.Метки; Метки1.Добавить("Метка1"); Метки1.Добавить("Метка2"); Метки1.Добавить("Метка3"); Переключатель1.ИндексВыбранного = 1; Переключатель1.ПометкаИзменена = ТФ.Действие(ЭтотОбъект, "Переключатель1_ПометкаИзменена"); Таймер1 = ТФ.Таймер(1000); Таймер1.ПриСрабатыванииТаймера = ТФ.Действие(ЭтотОбъект, "Таймер1_ПриСрабатыванииТаймера"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск(); Сообщить(?( ИндексВыбранного = 2 , "", "!!! ") + "АргументыСобытия.ИндексВыбранного (EventArgs.SelectedItem) Свойство" + " " + ТекущаяДата() + Символы.ПС);