Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - rm multipli in vb net
Forum - C# / VB.NET - rm multipli in vb net

Avatar
tolomeo (Normal User)
Newbie


Messaggi: 3
Iscritto: 03/03/2008

Segnala al moderatore
Postato alle 23:47
Lunedì, 03/03/2008
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

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:32
Martedì, 04/03/2008
Form2 è una classe, ossia un tipo. Il metodo può essere richiamato solo da un oggetto. Quindi:
Codice sorgente - presumibilmente Plain Text

  1. My.Forms.Form2.Show()


Per visualizzare l'istanza di default.

PM Quote
Avatar
Dark_Limit (Ex-Member)
Expert


Messaggi: 220
Iscritto: 15/01/2008

Segnala al moderatore
Postato alle 17:33
Martedì, 04/03/2008
Ciao..l'errore è molto semplice da correggere..la sintassi corretta è questa :

my.forms."NomeForm".Show

:k:

Ultima modifica effettuata da Dark_Limit il 04/03/2008 alle 17:35
PM Quote
Avatar
Dark_Limit (Ex-Member)
Expert


Messaggi: 220
Iscritto: 15/01/2008

Segnala al moderatore
Postato alle 17:34
Martedì, 04/03/2008
Ops scusa non avevo vista la risposta perchè quando scrivevo non c'era..;)

PM Quote
Avatar
tolomeo (Normal User)
Newbie


Messaggi: 3
Iscritto: 03/03/2008

Segnala al moderatore
Postato alle 18:55
Martedì, 04/03/2008
Lo so che sono proprio ignorante, però a me il comando non va proprio !!.

la proprietà forms non la accetta

PM Quote
Avatar
Nitro (Member)
Pro


Messaggi: 72
Iscritto: 17/10/2007

Segnala al moderatore
Postato alle 19:01
Martedì, 04/03/2008
Ciao, prova questo codice, funzionerà sicuramente:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim nomeform as new form
  2. nomeform.show


Cmq il codice che ti hanno postato prima funziona,
controlla;)
ciao

PM Quote
Avatar
tolomeo (Normal User)
Newbie


Messaggi: 3
Iscritto: 03/03/2008

Segnala al moderatore
Postato alle 19:48
Martedì, 04/03/2008
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

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 16:15
Mercoledì, 05/03/2008
Quindi è un aggiunta del 2005. Io sono partito col 2005 e non so le differenze con le versioni precedenti.

PM Quote