Oppure

Loading
03/03/08 22:47
tolomeo
Ciao, sto cercando di passare da vb6 a vb net e stò facendo alcune prove.
Avendo bisogno di usare più form ho creato un secondo form, ma non riesco a richiamarlo con il classico

form2.show

Dove sbaglio ?

Grazie
aaa
04/03/08 16:32
Il Totem
Form2 è una classe, ossia un tipo. Il metodo può essere richiamato solo da un oggetto. Quindi:
My.Forms.Form2.Show()

Per visualizzare l'istanza di default.
aaa
04/03/08 16:33
Dark_Limit
Ciao..l'errore è molto semplice da correggere..la sintassi corretta è questa :

my.forms."NomeForm".Show

:k:
Ultima modifica effettuata da Dark_Limit 04/03/08 16:35
aaa
04/03/08 16:34
Dark_Limit
Ops scusa non avevo vista la risposta perchè quando scrivevo non c'era..;)
aaa
04/03/08 17:55
tolomeo
Lo so che sono proprio ignorante, però a me il comando non va proprio !!.

la proprietà forms non la accetta
aaa
04/03/08 18:01
Nitro
Ciao, prova questo codice, funzionerà sicuramente:
Dim nomeform as new form
nomeform.show

Cmq il codice che ti hanno postato prima funziona,
controlla;)
ciao
aaa
04/03/08 18:48
tolomeo
Ok così riesco a caricare un altro form, però mi carica un nuovo form vuoto, non il form che avevo preparato ( anche se il nome è lo stesso ).

Comunque ho provato con vb net 2005 e funziona.
Prima stavo usando il 2003
aaa
05/03/08 15:15
Il Totem
Quindi è un aggiunta del 2005. Io sono partito col 2005 e non so le differenze con le versioni precedenti.
aaa