|
CAPS в поле
| ☑ |
0
Rumpil
14.03.12
✎
16:01
|
Добрый день. Можно сделать так чтобы при вводе в поле буквы вводились все заглавные, имитация CAPS включенного так сказать. Задача тупая, но нужно (
|
|
1
ВотОнЯ
14.03.12
✎
16:03
|
Значение поля = ВРЕГ(Значениеполя) не предлагать?
|
|
2
Rumpil
14.03.12
✎
16:03
|
(1) это в свойствах поля указывается ?
|
|
3
n koretsky
14.03.12
✎
16:03
|
Процедура ПолеВводаПриИзменении(Элемент)
Элемент.Значение = ВРег(Элемент.Значение);
КонецПроцедуры
|
|
4
ВотОнЯ
14.03.12
✎
16:05
|
(2)дважды клацаешь на поле, находишь "ПриИзменении" в палитре свойств, далее в этой процедуре рисуешь как в (3)
|
|
5
Rumpil
14.03.12
✎
16:06
|
(3) спасибо, ща попробую
|
|
6
fisher
14.03.12
✎
16:26
|
Жалко что маски можно только фиксированной длины задавать. Идеально бы подошло...
|
|
7
lxs
14.03.12
✎
16:34
|
!@@@@
|
|
8
lxs
14.03.12
✎
16:34
|
Всегда верхний регистр
|
|
9
lxs
14.03.12
✎
16:38
|
и маску можно регулировать
|
|
10
lxs
14.03.12
✎
16:45
|
Процедура ПриОткрытии()
Маска = "";
Для х = 1 по 10 Цикл
Маска = Маска + "@";
КонецЦикла;
ЭлементыФормы.ПолеВвода1.Маска = "!" + Маска;
КонецПроцедуры
"Учись, студент"©"Операция "Ы"
|
|
11
fisher
14.03.12
✎
17:03
|
Так не лечит же. Нужно чтобы просто строка произвольной длины вводилась в верхнем регистре. Масками такое человечески не сделаешь.
|
|