Имя: Пароль:
1C
1C 7.7
v7: автоматическое переключение раскладки клавиатуры
,
0 vip67
 
24.02.12
14:27
всем добрый день! нужно при попадании в текстовое поле на форме документа автоматически переключать раскладку клавиатуры. для этого использую formEx Эмулялироватьклавиатуру. Не работает по нормальному - т.е. внизу окна 1с раскладка меняется на "RU", но буквы печатаются - по английски. в чем может быть проблема?
1 Somebody
 
24.02.12
14:33
Через формекс не скажу, не пробовал. такую задачу решал используя DynamicWrapper , нормально трабатывает и текст в текстовом поле менятся на желаемый язык ...
2 vip67
 
24.02.12
17:46
(1) спс! получилось!
3 vip67
 
24.02.12
17:48
Господа! вопрос - как мне отследить в любой момент, какой элемент диалога на форме в данный момент активный и в соответствии с этим произвести некие действия. при этом учитывается - переход по вкладкам, щелчки мышью, Ентер и ТАб и т.д. Есть ли такая предопределенная процедура на форме?
4 Попытка1С
 
24.02.12
17:58
Форма.АктивныйЭлемент() ?
5 vip67
 
24.02.12
18:07
(4) но в какой процедуре это перехватывать?
6 vip67
 
24.02.12
18:08
(4) АктивныйЭлемент()- я получаю, но мне его надо знать в момент попадания фокуса в элемент диалога. т.е. - как отследить момент попадния фокуса?
7 FN
 
24.02.12
18:18
(6) Отлавливай ПриОткрытии, ПриАктивацииОкна, ПриНажатииКнопкиКлавиатуры, ПриОтжатииЛевойКнопки

ЗЫ еще у формекса есть метод РаскладкаКлавиатуры(<Раскладка>,<ТекущаяРаскладка>)
Назначение:
8 catena
 
24.02.12
18:19
По-моему как-то так там можно было:
Процедура ПриНачалеВыбораЗначения(Что, Флаг)
   Если Что = "Реквизит1" Тогда
       Действие1;  
  КонецЕсли;
КонецПроцедуры
9 vip67
 
24.02.12
18:24
(8) на полях типа строка, значение - не действует.

(7) та ото-ж, а хотелось бы в одной процедуре :(((
только ПриОтжатии... - зачем?!


че-то РаскладкаКлавиатуры - нету у меня в формексе... решил через (1) -нормально - понравилось.
10 vip67
 
24.02.12
18:25
(8) -> (7)
11 vip67
 
24.02.12
18:25
(8) примерно так и делаю
12 vip67
 
24.02.12
18:25
так, все попутал
(8) - (8), так не делаю...
13 FN
 
24.02.12
18:34
(9) ПриОтжатии - что бы правильно поймать активный элемент
14 VasilyKushnir
 
24.02.12
23:47
(0) А ПунтоСвитчер разве не отрабатывает?
15 ЧеловекДуши
 
24.02.12
23:49
О_о... о ужас, какие у вас недалекие пользователи :)
16 vip67
 
25.02.12
15:15
(14) пунто - не катит,
17 vip67
 
25.02.12
15:16
(15) не недалекие, а капризные. Любят красоту и удобство. а красота и удобство - требует жертв и дорого стоят. надо напомнить об этом директору.