Hola tengo un problemita que no puedo resolver, resulta que no me gusta ver que los usuarios escriban los nombres de las personas con la primer letra en minúscula, y como sé que hay muchos por ahí que tienen pereza de estar escribiendo en mayúscula cada vez que van a ingresar el primer nombre, segundo, apellidos, etc. Entonces quiero que la aplicación realice esto, yo sé como hacer que todo lo que escriba el usuario este en mayúscula, pero no sé como hacer para especificar que solo sea la primera letra. Jorge Israel López Ramírez Gracias por su ayuda.
Muchas gracias por tu apoyo, voy a probarlo.
Bien los probé, funciona escribiendo al palabra como lo enviaste, pero cuando la asignación del string al cuadro de texto que va contener el nombre, me genera una excepción debido a los argumentos de el length(). Dice que es una excepción de argumentos fuera de rango, que el index y el length debieron referirse a una localización dentro de el string.Nombre de parametro: Length.Estoy buscando como solucionar, pero si tienes la respuesta, te lo agradecería. SALUDOS
Tendrías que hacer algunas validaciones pero con esto ya podés darte una idea
Ya me funcionó, no sé lo que estaba pasando, solo hice una prueba cambiando el código hacia otro evento y funcionó, luego lo volvi a mover donde lo tenía y sirvió.No hubo nada de cambio.[/CODE]Dim strPalabra As String = Me.txtSegundoNombre.Text Dim strResultado As String = strPalabra.Substring(0, 1).ToUpper() & strPalabra.Substring(1, strPalabra.Length - 1).ToLower() MsgBox("Valor: " & strResultado)[CODE]Muchas gracias por tu ayuda. Asunto arreglado. SALUDOS