CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Mayusculas Y Minusculas

<< < (2/3) > >>

senzao18:
Es obligatorio que sea en cuando lo teclee por que podrias pasarlo a mayusculas cuando pierda el foco..... con la instruccion que te dio almes seria algo asi...

txtBox.Text = txtBoc.Text.ToUpper

Checa el siguiente link espero y sea lo que buscas Cambuar una tecla por otra

Otro mas

Si es solo cambiar a mayusculas yo preferiria cambiarlas ya sea en el evento validating,
--- Código: Text ---txtBox.Text = txtBoc.Text.ToUpper o sobre la marcha esto es cuando la vaya a necesitar lo pongo a mayusculas, si es por cuestiones de estetica lo pondria en el evento validating.

Almes:
Haber...para q necesitas traspasarlas a Mayusculas??? para efecto visual al volver a ver los datos? si es así al guardar la información agrega esa propiedad (ToUpper) y las guardará en Mayusculas y luego si quieres verlas las devolverá en Mayusculas.Yo creo q debes colocarlas en Mayusculas según lo q necesites hacer.

Saludos  :hola:

mac_thunder:
Es mas para efectos visuales, lo que pasa es que el usuario al ingresar la informacion no deberia ver que puede ingresarla en minusculas asi no tiende a confundirse al creau un nuevo usuario, pero como dien uds lo hare al momento de grabar y luego vuelvo a desplegar la info.
Gracias.

ringe:
esto creo que es lo que necesitas :D


--- Código: Text ---    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress        Select Case e.KeyChar            Case Chr(8) 'Retroceso            Case Else                Dim pos As Integer                pos = TextBox1.SelectionStart                Dim Caracter, Texto As String                Caracter = e.KeyChar                Texto = TextBox1.Text                If pos = Len(Texto) Then                    TextBox1.Text = Texto & UCase(Caracter)                Else                    TextBox1.Text = Strings.Left(Texto, pos) & UCase(Caracter) & Mid(Texto, pos + 1)                End If                TextBox1.SelectionStart = pos + 1                e.Handled = True        End Select    End Sub 
espero te sirva

mac_thunder:
Eso es para Visual6, yo estoy ahora trabajando en visual.net 2003
y el boton no teiene el evento keyPrees, pero gracias de todos modos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa