Proprietà obbligatoria ???

mercoledì 23 luglio 2008 - 12.19

ipersubario Profilo | Newbie

Salve a tutti,

ho sviluppato un controllo textbox personalizzato e l'ho inserito in tutti i miei forms del progetto. Adesso dovrei aggiungere un controllo sulla validazione del testo inserito (cosa che non avevo previsto all'inizio) e aggiungere una property che definisce il metodo di validazione. E' possibile rendere la property obbligatoria in modo che mi vengano visualizzati errori se non viene definita?

Grazie in anticipo

Brainkiller Profilo | Guru

>ho sviluppato un controllo textbox personalizzato e l'ho inserito
>in tutti i miei forms del progetto. Adesso dovrei aggiungere
>un controllo sulla validazione del testo inserito (cosa che non
>avevo previsto all'inizio) e aggiungere una property che definisce
>il metodo di validazione. E' possibile rendere la property obbligatoria
>in modo che mi vengano visualizzati errori se non viene definita?

Immagino che quello che tu possa fare è definire una validazione di default dove non è stata impostata.
Gli errori credo che tu non possa vederli a design time in compilazione ma solo a runtime

Come in ASP.NET per esempio ci sono dei controlli che non funzionano se non imposti certe proprietà, ma te ne accorgi solo se fai F5 nel Browser cioè se mandi in esecuzione l'applicazione, a livello di compilazione è tutto normale per questo non ti segnala niente.

Cmq. ora chiedo anche ad alcuni colleghi conferma.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

ipersubario Profilo | Newbie

Grazie x la risposta. Di inserire un codice di validazione all'interno della propietà ci avevo già pensato. Il fatto è che vorrei che venisse chiesta obbligatoria non appena si istanzia il controllo.

Grazie di nuovo
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