Имя: Пароль:
1C
1С v8
Замена символа сразу после его ввода.
0 DTrofimov
 
21.10.13
12:28
Есть поле формы (УФ), туда вводят какую-то строку, хотелось бы, чтобы при вводе каждого символа программа проверяла его на "вшивость" и заменяла его на правильный. есть идеи?
1 Повелитель
 
21.10.13
12:36
Punto Switcher
2 DTrofimov
 
21.10.13
12:40
(1) не пойдет.
3 DTrofimov
 
21.10.13
12:40
+(2) нужно только для одного поля. А ПС будет телепатить для каждого. Притом, нужно не просто раскладку менять.
4 1dvd
 
21.10.13
12:42
Событие АвтоПодборТекста смотрел?
5 DTrofimov
 
21.10.13
12:44
(4) да. но после корректировки текста - он полностью выделяется и стирается при добавлении новой пачки (в 0.5 секунд можно и несколько ввести) символов.
6 Eugene_life
 
21.10.13
12:51
(5) А сделать отдельную формочку под ввод этого поля? с корректировкой поля после изменения?
7 DTrofimov
 
21.10.13
12:54
(6) Человек должен видеть, что и куда он вводит в целом, т.е. готовый результат должен быть "следом" того, что он вводит.
8 be-may
 
21.10.13
12:55
(0) а если через ПодключитьОбработчикОжидания и отключать его после окончания редактирования..
9 1dvd
 
21.10.13
12:56
ИМХО, изврат. Это тебе не дельфи
10 Alpen906
 
21.10.13
12:58
Может маска для поля решит проблему. Запретить вводить "вшивые символы"
11 DTrofimov
 
21.10.13
12:58
(8) текст еще не закончен редактироваться, а уже нужно отработать введенный символ.
12 Eugene_life
 
21.10.13
12:59
(7) Тогда сделать мини-клавиатуру к этому полю, пусть выбирает из единственно правильных символов :)
13 DTrofimov
 
21.10.13
12:59
(10) маска под англ. раскладку отдельно от русской взлетит? И при скоростном вводе текста не хотелось бы заставлять пользователя переключать раскладку.
14 Alpen906
 
21.10.13
13:01
Тогда согласен с (9).
15 DTrofimov
 
21.10.13
13:10
(14) производственная необходимость