PDA

View Full Version : [c#]restituzione valore Secondo form


ohi
03-09-2008, 14:19
Ciao, volevo chiedervi un consiglio, ho 2 form(Form1.cs,Form2.cs), nel primo premendo un pulsante si apre il secondo, form2 contiene NumericUpDown, vorrei che quando il secondo form viene chiuso e ritorna al prima Form1, il valore modificato da NumericUpDown, venga memorizzato in una variabile presente il Form1.
Spero di non aver fatto troppa confusione.
Come potrei fare?
grazie

sottovento
03-09-2008, 14:43
Come apri la seconda form? come ShowDialog()? (i.e. la prima form e' bloccata fintanto che non finisci il tuo lavoro sulla seconda)?

Oppure sei "modeless" (cioe' potresti usare entrambe le form allo stesso momento)?

ohi
03-09-2008, 14:59
utilizzo ShowDialog().

(Mi fai venire una curiosità come si può fare in modeless? cmq a me serve ShowDialog)

sottovento
03-09-2008, 16:25
utilizzo ShowDialog().

(Mi fai venire una curiosità come si può fare in modeless? cmq a me serve ShowDialog)

Beh, sei in una condizione abbastanza semplice. Nella tua Form2 puoi mettere dei metodi/proprieta' che ti ritornino i valori che ti interessano.
Nella Form1, una volta eseguita la ShowDialog(), potrai usare questi metodi/proprieta' per ottenere i valori che ti servono. Tutto qui.

ohi
05-09-2008, 12:04
Grazie mille sono riuscito. :D