Поле с маской - как при щелчке мышью попадать в начало?

AVKr
Дата: 02.06.2004 13:31:03
Есть поле с маской ввода. Если в него щелкнуть мышью, то попадаешь в то место куда щелкнул. А пользователи хотят, чтобы курсор всегда попадал в начало поля. Интересно, это возможно сделать?
Sfagnum
Дата: 02.06.2004 13:33:50
me.txtVariant.SelStart = 1 должно помочь на OnGotFocus

Сделать можно всё!!!
Только бы знать как...
Sfagnum
Дата: 02.06.2004 13:39:49
а вот ещё пример

Сделать можно всё!!!
Только бы знать как...
AVKr
Дата: 02.06.2004 13:50:31
Не прошло

Первый вариант просто ничего не дал, а второй провел себя хитро: при открытии формы всё поле с маской оказалось выделено, но при повторном входе мышкой все равно курсор попадает куда ткнул.
TriAxp
Дата: 03.06.2004 14:49:23
у меня у полей с масками на событие "нажатие кнопки" прописано:
If IsNull(Screen.ActiveControl.Value) Then
 Screen.ActiveControl.SelStart = 0
Else
  If Screen.ActiveControl.SelStart > Len(Screen.ActiveControl.Value) Then Screen.ActiveControl.SelStart = Len(Screen.ActiveControl.Value)
End If