MaskedTextBox. Come controllo una data?

domenica 30 aprile 2006 - 00.12

max1850 Profilo | Junior Member

Salve. Uso VB NET 2005.
Ho notato che con la versione 2005 è stato introdotto il controllo MaskedTextBox, che è ottimo per controllare l'input dell'utente.
Ora, l'ho inserito in una form, poi ho premuto sul piccolo triangolino che appare su di esso e ho impostato la sua maschera come "Data Breve", cioè come "00/00/0000" perchè mi serve che controlli l'inserimento di una data.
Il controllo effettivamente non fa introdurre caratteri, ma non fa il controllo sulla data inserita: cioè può accadere che l'utente introduca anche una data impossibile, come ad es. "99/99/9999".
Come faccio a controllare la correttezza almeno del giorno e del mese?

Grazie

Max!

Cteniza Profilo | Guru

Aggiungi un evento TypeValidationComplete al tuo controllo.
http://msdn2.microsoft.com/en-US/library/system.windows.forms.maskedtextbox.typevalidationcompleted(VS.80).aspx

max1850 Profilo | Junior Member

Ciao!
Ottimo, tutto fatto! E dire che stanotte avevo letto la stessa pagina di msdn e non ci avevo capito niente...

Ciao
Max!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5