|
Установить курсор в поле формы на нужную позицию
| ☑ |
0
Kamich
19.08.20
✎
21:52
|
Имеется поле: НомерОперации. Маска: 9999/99.99.9999/99999
Разделен на 3 группы разделителем "/". Необходимо при установке курсора на одну из групп сдвинуть курсор в первую позицию указанной группы(если курсор изначально не там установлен).
Есть мнения?_
|
|
1
acht
19.08.20
✎
21:58
|
УстановитьГраницыВыделения попробуй
|
|
2
acht
19.08.20
✎
21:59
|
Но вот установку курсора скорей всего не поймаешь,
|
|
3
Kamich
19.08.20
✎
22:01
|
(1) Если бы маски не было, то да, а так из-за того что нужно "поймать" где курсор установлен - то этот метод не подойдет. Есть ещё варианты?
|
|
4
acht
19.08.20
✎
22:04
|
(3) Позицию курсора-то ты вполне прочитаешь через ПолучитьГраницыВыделения.
Но вот сам факт клика в поле как событие для начала определения - нет.
|
|
5
Йохохо
19.08.20
✎
22:10
|
странная по UX задача, а так три поля и сендки хоум
|
|
6
Kamich
19.08.20
✎
22:48
|
Я так понимаю, решение кроме как создание отдельных полей - нет...
|
|
7
acht
19.08.20
✎
22:55
|
(6) Очень спорная у тебя хотелка. Вот смотри, я в вбиваю поле, обнаруживаю что некорректно ввел одну цифру в средней части, ставлю на нее курсор... и программа хочет быть умней меня.
Так что да, других решений нет.
|
|