Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/11/2015, 08:17
Gerard93
 
Fecha de Ingreso: mayo-2015
Ubicación: Nicaragua, Diriamba
Mensajes: 48
Antigüedad: 9 años, 8 meses
Puntos: 1
Respuesta: fecha a textbox

Hola manzas!

Quieres que aparezca literalmente a como lo escribes?, bueno primero para que el cambio sea automatico, el codigo de conversion lo debes dejar en el evento ValueChanged de tu datetime picker
Código Visual Basic:
Ver original
  1. Private Sub FechaRegDateTimePicker_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FechaRegDateTimePicker.ValueChanged
  2. textbox1.text=FechaRegDateTimePicker.ToString("dd/MM/yyyy")
  3. End Sub
Puedes darle diferentes formatos con el .ToString("Aca tu formato")

Ahora bien si quieres que salga lieteralmente escrito puedes hacer lo siguiente, primero declarar dos arreglos donde almacenes los valores para dia, mes

Código Visual Basic:
Ver original
  1. Dim Mes() As String = {"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"}  
  2.  
  3. Dim Dia() as String={"Uno","Dos","Tres","Cuatro","Cinco"} 'Eso mismo hasta 31("Treine y Uno"), pues lo meses no pasan de 31 dias
  4.  
  5. textbox1.Text=Dia(FechaRegDateTimePicker.Value.Day) + " de "+ Mes(Month(FechaRegDateTimePicker.Value))

Ahi tendrias el dia mas el mes ahora bien el año es mas complicado de armar, tendriamos que crear un funcion que lea el numero que le llego y lo arme y desarme para ir generando la cadena correspondiente para el numero puesto que es un numero grande, pero lo bueno es que ya existen algoritmos que hacen eso asi que solo seria que te copies de alguno, te dejo algunos enlaces donde se explican diferente algoritmos para convertir numeros en letras https://www.youtube.com/watch?v=HUXNFe0LkG8 (Un video como querias) o http://www.elguille.info/colabora/NET2005/alextaya_numeroaletra.htm (un "manual"), cualquier duda solo nos escribes

Última edición por Gerard93; 02/11/2015 a las 08:28