Как организовать автовыделение содержимого TextBox при получении фокуса? - Visual Basic .NET
Формулировка задачи:
Всем здравствуйте.
На VB-6 автовыделение реализовывалось так:
но почему подобное не даёт никакого результата на VB.NET?
Решение задачи: «Как организовать автовыделение содержимого TextBox при получении фокуса?»
textual
Листинг программы
Private WithEvents T As New Timer With {.Interval = 150} Private CurrentTextBox As TextBox ' указываем события всех необходимых элементов или добавляем обработчик события через AddHandler Private Sub TextBox_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter, TextBox2.Enter, TextBox3.Enter CurrentTextBox = sender T.Start() End Sub Private Sub T_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles T.Tick T.Stop() If CurrentTextBox.Focused Then CurrentTextBox.SelectAll() End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д