| 
        
          |  | Как быстро выделить текст для события GotFocus |  |  
          |  | При вводе данных часто бывает необходимо выделить текущее значение элемента управления, когда в него передается фокус. Это позволяет пользователю немедленно начать ввод данных поверх предыдущего значения. Ниже приводится небольшая подпрограмма, которая предназначена именно для такой цели: Public Sub FocusMe(ctlName as Control)
 With ctlName
 .selStart = 0
 .selLength = Len (ctlName)
 End With
 End Sub
 'А теперь добавьте вызов к этой подпрограмме в
        событии GotFocus для тех элементов управления,
        которые используются при вводе данных:
 Private Sub
 Call FocusMe(Text1)
 End Sub
 'ИЛИ... Text1.SetFocusWith Text1
 .SelStart = 0
 .SelLength = Len(Text1.Text)
 End With
 'ИЛИ... Private Sub Text1_GotFocus()With Text1
 .SelStart = 0 'начало выделения
 .SelLength = Len(Text1.Text) 'конец выделения
 End With
 End Sub
 'ИЛИ... Private Sub Text1_GotFocus()SendKeys "{home}+{end}"
 End Sub
 |  |  
          |  |  |  |  |  |