выделение текста при попадании фокуса в TextBox

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

er_admin
Новичок
Новичок
 
Сообщения: 35
Зарегистрирован: 04.06.2004 (Пт) 21:25

выделение текста при попадании фокуса в TextBox

Сообщение er_admin » 20.09.2005 (Вт) 0:04

не получается сделать. помогите кодом
спасибо

примечание: при переходе по ТАБу - работает, а при переходе мышкой - не работает. обрабатываю Enter and GotFocus
Последний раз редактировалось er_admin 20.09.2005 (Вт) 0:23, всего редактировалось 1 раз.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 20.09.2005 (Вт) 0:06

Код: Выделить всё
Private Sub Text1_GotFocus()
With Text1
    .SelStart = 0
    .SelLength = Len(.Text)
End With
End Sub

er_admin
Новичок
Новичок
 
Сообщения: 35
Зарегистрирован: 04.06.2004 (Пт) 21:25

Сообщение er_admin » 20.09.2005 (Вт) 0:29

Amed писал(а):
Код: Выделить всё
Private Sub Text1_GotFocus()
With Text1
    .SelStart = 0
    .SelLength = Len(.Text)
End With
End Sub


это не работает, если перейти к TextBox-у посредством мыши. думаю обрабатывать МаусДаун, но как-то это некрасиво

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 20.09.2005 (Вт) 6:00

Пардон, мой код-то для VB6.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 22.09.2005 (Чт) 9:09

Код: Выделить всё
    Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
        TextBox1.SelectAll()
    End Sub

    Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
        TextBox1.SelectAll()
    End Sub


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 54

    TopList