Имя: Пароль:
1C
1С v8
УФ. Как активизировать элемент формы?
0 ВотОнЯ
 
09.08.11
04:11
Как установить фокус ввода на элемент формы?

ЭтаФорма.ТекущийЭлемент = ЭлементФормы; - не помогает. Сам текущийЭлемент меняется, но фокус ввода стоит на совсем другом элементе
1 SeraFim
 
09.08.11
04:18
У меня все меняется.
что такое ЭлементФормы? Может так:
ЭтаФорма.ТекущийЭлемент = Элементы.ИмяЭлемента;
2 ВотОнЯ
 
09.08.11
04:21
меняться то меняется, только толку. Фокус ввода вообще на другом элементе остается.

Нельзя так присваивать. Несовпадение типов. Элемент.имя- строка.
3 SeraFim
 
09.08.11
04:34
Так я и говорю - фокус у меня переходит.
Что такое "ЭлементФормы"? Случайно не путаешь с Реквизитом формы?
4 ВотОнЯ
 
09.08.11
04:37
не не путаю..

ЭлементФормы в моем случае элемент типа ПолеВвода.
У меня совсем на другой элемент переходит блин((((
5 ВотОнЯ
 
09.08.11
04:42
после манипуляций некоторых и я пытаюсь установить фокус ввода на нужный мне элемент. В ходе моих манипуляций заголовки и доступность некоторых элементов на форме меняется, как следствие форма перерисовывается и фокус ввода падает на первый элемент по порядку обхода.

В этом причина видимо.
как теперь это победить блин..
6 Злопчинский
 
09.08.11
05:00
wsh.SendKey
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан