Foros del Web » Programando para Internet » ASPX (.net) »

Primera letra en mayuscula...

Estas en el tema de Primera letra en mayuscula... en el foro de ASPX (.net) en Foros del Web. Tengo un textbox... Necesito que la primera letra despues de cada espacio sea mayuscula... Alguien podria ayudarme... Lo necesito para un txtNombre(Melkin Eded Martinez Vargas)... ...
  #1 (permalink)  
Antiguo 22/12/2009, 14:37
 
Fecha de Ingreso: octubre-2009
Ubicación: Caucasia-Antioquia
Mensajes: 87
Antigüedad: 14 años, 6 meses
Puntos: 1
De acuerdo Primera letra en mayuscula...

Tengo un textbox... Necesito que la primera letra despues de cada espacio sea mayuscula... Alguien podria ayudarme...

Lo necesito para un txtNombre(Melkin Eded Martinez Vargas)... Para que cada nombre y apellido comienzen con mayuscula...

Tengo un codigo pero esta en VB y mi plataforma es de C#...


Este es el codigo de Visual Basic:
Dim t As String
t = txtNombre.Text '
If t <> "" Then
Mid(t, 1, 1) = UCase(Mid(t, 1, 1))
For i = 1 To Len(t) - 1
If Mid(t, i, 2) = Chr(13) + Chr(10) Then
Mid(t, i + 2, 1) = UCase(Mid(t, i + 2, 1))
End If
If Mid(t, i, 1) = " " Then
Mid(t, i + 1, 1) = UCase(Mid(t, i + 1, 1))
End If
Next
txtNombre.Text = t
End If



Muchas Gracias
  #2 (permalink)  
Antiguo 22/12/2009, 16:57
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Primera letra en mayuscula...

simplement haz algo como

en el evento textchanged de tu textbox

private void mitextbox_TextChanged(object sender, TextChangedEventArgs e)
{
mitextbox.Text = System.Globalization.CultureInfo.CurrentCulture.Te xtInfo.ToTitleCase(mitextbox.Text);
mitextbox.SelectionStart=mitextbox.Text.Length;
}
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 23/12/2009, 10:34
 
Fecha de Ingreso: octubre-2009
Ubicación: Caucasia-Antioquia
Mensajes: 87
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Primera letra en mayuscula...

Nada
no me funciona en ese evento....
  #4 (permalink)  
Antiguo 23/12/2009, 10:36
 
Fecha de Ingreso: octubre-2009
Ubicación: Caucasia-Antioquia
Mensajes: 87
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Primera letra en mayuscula...

No ya me di cuenta y si funciona... Muchas gracias peterpay...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.