Título: Como poner un textbox con formato de solo fecha y dNI Publicado por: mlutt en 15 Noviembre 2005, 10:10 am Quiero que en un textbox, solo me deje poner fechas, como 15/11/05.
Y ya que estamos , preguntar si aki hay algun modo de ponerle mascara de entrada, por ejemplo para el dni, qeu solo me deje poner los numeros y una letra. (como se hace?)) gracias!!! Título: Re: Como poner un textbox con formato de solo fecha y dNI Publicado por: soplo en 15 Noviembre 2005, 12:07 pm Hola
Pondré como ejemplo algunas máscaras corrientes de entrada Admitir solo números Código: sub text1_keypress(keyascii as integer) caso aceptar solo mayúsculas Código: sub text1_keypress(keyascii as integer) admitir fechas (formato DD/MM/AA) Código: sub text1_keypress(keyascii as integer) Para ello Código: sub text1_lostfocus() Admitir un dni (formato 99999999-L) Código: sub keypress(keyascii as integer) Código: sub text1_lostfocus Un saludo Título: Re: Como poner un textbox con formato de solo fecha y dNI Publicado por: morkcop en 10 Julio 2012, 20:19 pm Esta solucion es solo cuando ya terminaste de escribir el dni 00000000 y luego presionas un boton
y al boton le pones esto. Private Sub Command1_Click() Text1.Text = FormatNumber(Text1, 0) End Sub es muchisimo mas sencillo. si lo pones en el evento change, no escribira el numero correcto. Título: Re: Como poner un textbox con formato de solo fecha y dNI Publicado por: morkcop en 10 Julio 2012, 20:25 pm A lo mejor queres que vaya tomando forma a un dni mientras lo vas escribiendo, entonces es esto:
Private Sub Text1_Change() Text1 = FormatNumber(Text1, 0) Text1.SelStart = Len(Text1.Text) End Sub |