Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - aprire una form da una classe
Forum - C# / VB.NET - aprire una form da una classe

Avatar
francovacchiano (Normal User)
Rookie


Messaggi: 29
Iscritto: 28/10/2008

Segnala al moderatore
Postato alle 20:07
Domenica, 11/01/2009
da una classe  generica, devo aprire uan form a seconda delle esigenze.
Dovrei quindi passare alla Class la form che voglio aprire e leggerne i parametri (anche quelli aggiungi nelle specifiche Form).
E' possibile ?


PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:13
Lunedì, 12/01/2009
Basta fare Form.Show().


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote
Avatar
francovacchiano (Normal User)
Rookie


Messaggi: 29
Iscritto: 28/10/2008

Segnala al moderatore
Postato alle 19:02
Lunedì, 12/01/2009
Si riesco ad aprire la form2, dalla classe.
Il mio problema è che dalla Form1, chiamo la classe, passando la form da aprire (cambia a seconda delle esigenze)e nella classe, faccio alcune valutazioni, prima di aprire la form passata. Nella Form2, ho delle proprietà personalizzate che devo alimentare dalla classe, e non riesco a vederle creando errore. Diversamente, le proprietà, le  gestisco benissimo se la Form2, la chiamo direttamente dalla Form1.

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 1991
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 21:17
Lunedì, 12/01/2009
dalla classe

dim form as new Form1
dim form2 as new Form2

form.show() o form2.show()


PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 16:46
Martedì, 13/01/2009
Meno chiacchere, più codice :D
Credo che tu confonda il tipo della variabile con il suo nome. Aspetto di vedere il sorgente prima di fare ulteriori ipotesi.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote