Codigo para controlar la pulsacion de una fecha???

19/04/2006 - 09:28 por Técnicos Aydai | Informe spam
Hola a todos!!!

Perdonad, pero teneis alguien el codigo o la regex necesaria para controlar
la pulsacion de una fecha dentro de un textbox.???

Gracias.
 

Leer las respuestas

#1 Leonardo Azpurua [mvp vb]
19/04/2006 - 17:10 | Informe spam
"Técnicos Aydai" escribió en el mensaje
news:
Hola a todos!!!

Perdonad, pero teneis alguien el codigo o la regex necesaria para
controlar
la pulsacion de una fecha dentro de un textbox.???

Gracias.



Hola:

Para "controlar la pulsacion" basta con agregar un manejador para el evento
Click :-)
Si lo que quieres es validar una fecha, tienes al menos dos opciones:

La funcion Microsoft.VisualBasic.IsDate
If Not IsDate(TextBox1.Text) Then
msgBox("Fecha Invalida")
End If

Llamar a Date.Parse controlando la excepcion que podria producirse si la
fecha es invalida.
Try
Dim dt As Date = Date.Parse(TextBox1.Text)
TextBox1.Text =
dt.ToString(System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern)
Catch ex As Exception
MsgBox("Fecha Invalida:" & ex.Message)
End Try

Nota que en el segundo ejemplo, adicionalmente se formatea el contenido de
TextBox1 segun el patron definido para la fecha corta en la configuracion
regional del equipo.

Salud!

Preguntas similares