Trucos Seleccionar todo el texto de un TextBox cuando tiene el foco

Cuando presentas a un usuario el valor por defecto en un TextBox, puedes querer seleccionarlo cuando el TextBox tiene el foco. De esta manera el usuario puede fácilmente escribir sobre el texto por defecto.

La función que sigue lo implementa. El primer click sobre el campo selecciona todo el texto y el segundo posiciona el cursor.

Public Sub TextSelected()
Dim i As Integer
Dim oMyTextBox As Object

Set oMyTextBox = Screen.ActiveControl
    If TypeName(oMyTextBox) = "TextBox" Then
        i = Len(oMyTextBox.Text)
        oMyTextBox.SelStart = 0
        oMyTextBox.SelLength = i
    End If
End Sub

Simplemente añade la función a tu proyecto y llámala desde el evento GotFocus del TextBox.

Private Sub Text1_GotFocus()
    TextSelected
End Sub

From--Christopher Buteau, cbuteau@fastech.com



Trucos Trucos

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com