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 da programma una casella
lunedì 21 giugno 2010 - 11.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fede2612
Profilo
| Newbie
44
messaggi | Data Invio:
lun 21 giu 2010 - 11:45
Mi scuso per la mia ignoranza ma non ho molta dimestichezza con C#
Avrei un problemino:
Ho delle textbox che vengono visualizzate quando una NumericUpDown viene validata (Validated),
Avrei bisogno di validare la NumericUpDown da programma quando leggo ed assegno un valore alla stesssa.
Nel senso che quando ho un valore da assegnare alla NumericUpDown voglio che venga anche validata per entrare nella Routine Validated.
Come si fa??
Vi ringrazio per la vostra cortese attenzione
Ciao
Fede
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
lun 21 giu 2010 - 11:50
Ciao. La cosa più semplice è richiamare la routine sull'evento ValueChanged della NumeriUpDown.
Puoi anche fare quest'altra cosa:
Prevedi alla tua routine il passaggio di un valore intero che rappresenta il numero di textBox da visualizzare.
ES: private void ShowTextBox(int numTextToShow)
{
...........
}
poi sull'evento Validate delle NUmericUpDown richiami il metodo. Quando invece imposti da codice il valore alla numericUpdon, dopo aver settato il valore, richiami il metodo passandoci tu il numero.
Scegli tu quale usare.
ciao
Cristian Barca
fede2612
Profilo
| Newbie
44
messaggi | Data Invio:
lun 21 giu 2010 - 11:53
Allora:
Io assegno il nuovo valore alla NumericUpDown in questo modo
NumeroSessioni.Value = 20;
Ma per validarlo?
Ciao
Fede
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
lun 21 giu 2010 - 12:06
ciao.
Se ti metti in ascolto dell'evento ValueChanged ti si scatena in automatico dopo aver assegnato il valore (ovviamente il precedente valore della numericUpdown deve essere diverso da quello che stai impostando). Nell'evento quindi richiami la tua routine ed il gioco è fatto.
Oppure dopo aver passato il valore, richiama tu via codice la routine.
this.NumericUpDown1.Value = 20;
this. miaRoutine()
Cristian Barca
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 !