Перенос фокуса мыши в начало маски ввода, при переходе в поле указателем мыши
|
|
Четверг, 05 Сентября 2019 г. 14:23
+ в цитатник
Доброго времени суток,
Как перенести фокус мыши программно, в начало маски ввода, при переходе в поле, с помощью указателя мыши?
Если переходишь по Tab, то все хорошо, фокус становится в начале маски ввода
если указателем мыши щелкнул не в начале поля, а где нибудь в середине или еще хуже в конце поля, то ввод начнется с этого места, куда ткнули и соответственно введется не весь текст
поэтому приходится наводить указатель в начало еще раз, что согласитесь не удобно.
попробовал применить этот код, но возникает проблема со стиранием текста если пользователь не правильно ввел данные.
Private Sub surname_Click()
Application.SetOption "Behavior entering field", 0
Me.surname.SelStart = 0
Me.surname.SelLength = 0
End Sub
https://www.sql.ru/forum/1316690/perenos-fokusa-myshi-v-nachalo-maski-vvoda-pri-perehode-v-pole-ukazatelem-myshi
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-