Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.09.2019, 14:23
|
|||
---|---|---|---|
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
Доброго времени суток, Как перенести фокус мыши программно, в начало маски ввода, при переходе в поле, с помощью указателя мыши? Если переходишь по Tab, то все хорошо, фокус становится в начале маски ввода если указателем мыши щелкнул не в начале поля, а где нибудь в середине или еще хуже в конце поля, то ввод начнется с этого места, куда ткнули и соответственно введется не весь текст поэтому приходится наводить указатель в начало еще раз, что согласитесь не удобно. попробовал применить этот код, но возникает проблема со стиранием текста если пользователь не правильно ввел данные. Private Sub surname_Click() Application.SetOption "Behavior entering field", 0 Me.surname.SelStart = 0 Me.surname.SelLength = 0 End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.09.2019, 15:04
|
|||
---|---|---|---|
|
|||
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
"фокус мыши" это что? А какая "маска ввода у Me.surname" для ввода Фамилии? Для перевода курсора на 1-ю позицию в пустом поле типа "Дата" с маской ввода: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.09.2019, 15:27
|
|||
---|---|---|---|
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
Кривцов Анатолий, фоку мыши я имел ввиду курсор. маска поле surname >L<?????????????????????????????????????;0; ваш код работает но обнаружил, что когда обратно удаляю текст с поля работает только backspce. delete не работает то есть надо будет курсор ставить на конец текста и удалить клавишей backspce ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.09.2019, 16:24
|
|||
---|---|---|---|
|
|||
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
tukeобнаружил, что когда обратно удаляю текст с поля работает только backspce. delete не работает то есть надо будет курсор ставить на конец текста и удалить клавишей backspce Мой код точно на это не влияет. Ищите другую причину. Может клавиша "delete" сломалась? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.09.2019, 04:24
|
|||
---|---|---|---|
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
Кривцов Анатолий, клавиша del работает в других приложениях ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2019, 11:46
|
|||
---|---|---|---|
|
|||
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
Кривцов Анатолийtukeобнаружил, что когда обратно удаляю текст с поля работает только backspce. delete не работает то есть надо будет курсор ставить на конец текста и удалить клавишей backspce Мой код точно на это не влияет. Ищите другую причину. Может клавиша "delete" сломалась? tukeмаска поле surname >L<?????????????????????????????????????;0;Del-у не дает срабатывать маска ввода. Т.е. первый символ удаляется, а дальше маска не пускает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.09.2019, 09:38
|
|||
---|---|---|---|
|
|||
Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши |
|||
#18+
Шаманtukeмаска поле surname >L<?????????????????????????????????????;0;Del-у не дает срабатывать маска ввода. Т.е. первый символ удаляется, а дальше маска не пускает tuke, а нафига вам эта маска? Проверяйте и корректруйте введенное значение на BeforeUpdate поля. К тому же фамилии бывают разные, с несколькими заглавными буквами. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1610489]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 441ms |
0 / 0 |