[VB.NET 2008]Imporre Formato Stringa

sabato 24 gennaio 2009 - 21.32

aleroot Profilo | Junior Member

Volevo impostare su una TextBox che come l'utente ha finito di inserire tutto il testo, quindi lascia la Textbox il mio prog controlli la correttezza della stringa, ovvero la stringa deve essere con un / come primo carattere e uno / come carattere Finale , ad esempio :

/PROVA/

Come posso fare ?
Grazie

aiedail92 Profilo | Expert

Ciao

Puoi sfruttare l'evento Validating, eseguire lì la convalida del testo, e annullare la validazione se il formato non è corretto. Ecco come potrebbe essere il codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Luca

aleroot Profilo | Junior Member

ottimo, funziona bene ...

Se volessi anche mettere un'ulteriore controllo sull' IF Not ovvero che il button1 non sia stato clicckato, è possibile farlo ?

sempre sull'evento Validating ..

aiedail92 Profilo | Expert

Cioè vorresti che quando clicki su Button1, non venga effettuata la convalida del controllo (e che quindi passi anche se il formato non è corretto)?

Luca

aleroot Profilo | Junior Member

si in quel caso si, ma solo nel caso ad esempio premo button1 ...

aiedail92 Profilo | Expert

In tal caso puoi impostare la proprietà CausesValidation del Button su False, in questo modo quando la TextBox perde il focus in favore di quel Button, la convalida non viene effettuata.

Luca
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5