<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Общие элементы формы > ПолеВвода (TextBox) > Методы > <ПолеВвода> УстановитьПриВключенииМикрофона (SetOnMicrophoneOn) |
Описание:
Процедура устанавливает обработчик события "ПриВключенииМикрофона".
Синтаксис:
УстановитьПриВключенииМикрофона(<Обработчик>)
SetOnMicrophoneOn(<Handler>)
Параметры:
Обработчик (Handler) – обработчик события "ПриИзмененииТекста".
Пример:
// Глобальная переменная модуля для распознавания речи:
Перем ОбъектРаспознаванияРечи;
// При выполнении процедуры устанавливается обработчик
// события "ПриВключенииМикрофона".
Процедура ПолеВвода1_ПриВключенииМикрофона()
ОбъектРаспознаванияРечи = Новый("РаспознаваниеРечи");
ОбъектРаспознаванияРечи.УстановитьПриПолученииРезультата(ПанельПоискаОтфильтроватьПоРечи);
ОбъектРаспознаванияРечи.НачатьРаспознаваниеРечи(1, "");
КонецПроцедуры
Функция Форма_ПриИнициализации()
ЭтаФорма.ПолеВвода1.Микрофон = Истина; // показывать иконку "Микрофон"
ЭтаФорма.ПолеВвода1.УстановитьПриВключенииМикрофона(ПолеВвода1_ПриВключенииМикрофона);
Возврат 0;
КонецФункции
Функция ПанельПоискаОтфильтроватьПоРечи(Результат)
Если Результат = Неопределено Тогда
Возврат 0;
КонецЕсли;
ФормаМодуля.ПолеВвода1.Текст = Результат[0];
ОбъектРаспознаванияРечи = Неопределено;
Возврат 0;
КонецФункции