Имя: Пароль:
1C
1С v8
Активизировать. Не помогает: ТекущийЭлемент = Элементы.НомерТелефона
0 PinkiBosh
 
20.04.15
17:44
Требуется, чтобы по нажатию на кнопку появлялось поле ввода (строка) и активизировался (устанавливался курсор).
Всяко разно поэкспериментировал, не получилось.
Пишу:
&НаКлиенте
Процедура НомерТелефона(Команда)
    
    Элементы.НомерТелефона.Видимость = Истина;
    ТекущийЭлемент = Элементы.НомерТелефона;
    
КонецПроцедуры

Получается, что поле ввода активизируется только после второго нажатия на кнопку.
Кто-нибудь знает, почему при первом нажатии этого не происходит? и как сделать?)
1 rabbidX
 
20.04.15
18:34
&НаКлиенте
Процедура НомерТелефона(Команда)
    
    Элементы.НомерТелефона.Видимость = Истина;
    ПодключитьОбработчикОжидания("АктивизироватьНомерТелефона",0.1,Истина);
    
КонецПроцедуры

Процедура АктивизироватьНомерТелефона

   ТекущийЭлемент = Элементы.НомерТелефона;

КонецПроцедуры
2 PinkiBosh
 
21.04.15
08:05
(1) Благодарю!!)