|
Событие перед началом изменения поля ввода
| ☑ |
0
Adecvator
24.07.13
✎
14:57
|
Перед началом ввода надо меня раскладку клавиатуры, как менять знаю, а вот как отловить событие перед началом ввода не знаю :(
|
|
1
cw014
24.07.13
✎
14:58
|
Нет такого события
|
|
2
Adecvator
24.07.13
✎
14:59
|
(1) а как выкрутиться?
|
|
3
Adecvator
24.07.13
✎
15:45
|
Нашел выход через ПодключитьОбработчикОжидания.
// Процедура - обработчик события "ПриОткрытии" формы
Процедура ПриОткрытии()
ЭтаФорма.ПодключитьОбработчикОжидания("Ожидание", 0.1, Истина);
КонецПроцедуры
// Обработка ожидания инициализируеться при открытии
Процедура Ожидание()
Если СокрЛП(ЭтаФорма.ТекущийЭлемент.Имя) = "НомерАвтомобиля" Тогда
РаботаСДиалогами.ПереключитьРаскладкуDW("Eng");
КонецЕсли;
ЭтаФорма.ПодключитьОбработчикОжидания("Ожидание", 0.1, Истина);
КонецПроцедуры
|
|
4
Adecvator
24.07.13
✎
15:52
|
теперь возникла проблема как включить CapsLock. Через ВРег, типа - ГосНомер = ВРег(ОсновноеСредство.ГосНомер);
не хочется.
|
|
Закон Брукера: Даже маленькая практика стоит большой теории.