Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Validare una form
domenica 16 marzo 2008 - 18.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
artista
Profilo
| Newbie
47
messaggi | Data Invio:
dom 16 mar 2008 - 18:21
Salve,
premesso che di solito lavoro con il 'mondo' web quindi con ASP.NET avrei la necessità di validare una form windows sviluppata appunto con vb.net 2.0.
Con asp.net uso i vari controlli come: RequiredFieldValidator e le regular expression e risolvo il problema.
In questo caso non so come risolvere il problema in modo veloce senza scrivere codice..inutile..
Non esistono gli stessi controlli o analoghi?
grazie!
Nota:
La validazione della form si divide in due tipi:
1.devo validare i campi obbligatori ( RequiredFieldValidator in asp.net)
2.devo validare i dati inseriti in base al tipo richiesto, come ad esempio una e-mail o un CAP (regular expression in asp.net)
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
lun 17 mar 2008 - 09:01
>premesso che di solito lavoro con il 'mondo' web quindi con ASP.NET
>avrei la necessità di validare una form windows sviluppata appunto
>con vb.net 2.0.
>
>Con asp.net uso i vari controlli come: RequiredFieldValidator
>e le regular expression e risolvo il problema.
>
>In questo caso non so come risolvere il problema in modo veloce
>senza scrivere codice..inutile..
Diciamo che il sistema più semplice è quello di gestire l'evento Validated, o Validating dei tuoi controlli.
In questo modo ogni volta che "esci" da un controllo (texbox o altro) puoi gestire il codice necessario alla verifica del dato inserito ed eventualmente impostare la proprietà Cancel = true per impedire all'utente di proseguire.
Se vuoi ottenere un risultato più simile a quello asp indicato, forse ti conviene utilizzare il controllo ErrorProvider in modo da ottenere un effetto grafico (icona d'errore lampeggiante contenente il messaggio d'errore stesso) più simile a quello asp.
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
artista
Profilo
| Newbie
47
messaggi | Data Invio:
lun 17 mar 2008 - 17:06
Ho usato il controllo ' ErrorProvider' e a proposito di questo controllo riporto un link utile :
In aggiunta, dovendo validare dati come :partita iva e codice fiscale ho cercato anche qui l'utilizzo delle Regular Expression e ho trovato questo link
http://msdn2.microsoft.com/en-us/library/ms996428.aspx
dove si aggiunge alla classe TextBotx la possibilità di validare gli input con le reg Expr.
Ovviamente se esiste un metodo migliore e più veloce...
http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/vbcon/html/vborierrorctltasks.asp
ciao!
Torna su
Stanze Forum
Elenco Threads
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 !