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
Visual Basic 6 - richiamare un form
Forum - Visual Basic 6 - richiamare un form

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
automatizzando (Normal User)
Newbie


Messaggi: 4
Iscritto: 18/08/2006

Segnala al moderatore
Postato alle 18:55
Venerdì, 18/08/2006
Salve a tutti,
Questo è il mio primo post, e pertanto saluto tutti.
Volevo porre un piccolo quesito:
Sto realizando una piccolissima applicazione per un pocket pc, e devo richiamare un form, ho provato a scrivere il classico codice
frminfo.show
ma non funziona, mi da errore.
Chi mi sa dire dove sbaglio?
Grazie.
P.S. la versione di visual basi che sto usando è
visual basic Mbedded

Ultima modifica effettuata da automatizzando il 18/08/2006 alle 18:56
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 19:32
Venerdì, 18/08/2006
Ciao e benvenuto.

Esattamente che errore ti ritorna il compilatore?


Il mio blog: https://piero.dev
PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 20:06
Venerdì, 18/08/2006
è probabile che il form che stai tentando di chiamare non esiste.. ad esempio può darsi che hai sbagliato a rinominare il form, invece di frminfo lo hai chiamato con un nome simile (forminfo, o altro)... controlla se effettivamente la prprietà name del form che vuoi chiamare è uguale al nome che hai inserito nel codice...:k: è l'unica spiegazione...

PM Quote
Avatar
automatizzando (Normal User)
Newbie


Messaggi: 4
Iscritto: 18/08/2006

Segnala al moderatore
Postato alle 1:42
Sabato, 19/08/2006
Salve,
Grazie per le vostre risposte celeri, ma sono riuscito a risolvere.
In pratica la sintassi in visual basic Mbedded è un pò differente da visual basic 6,
in visual basic 6 per richiamare un for si scrive frm e nome del form seguito da show,
in visual basic Mbedded per richiamare un form si scrive solo il nome del form (senza frm) seguito dall'azione (show).
Ora però ho un altro problema, non riesco a chiuderlo, se scrivo "unload me" mi da errore.
Chi mi sa dare qualche indicazione?
Grazie

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 10:27
Sabato, 19/08/2006
Guarda, che anche in Vb6 per chiamare un form basta che ci si mette il nome del form seguito da .show, secondo me tu sta facendo un po di confusione, la parola frm, in genere si da come prefisso ad un form quando lo si rinomina, e quindi di conseguenza quando lo richiami ce lo devi mettere però se tu lo rinomini senza prefisso (ad es: info anzichè frminfo) ti credo che se scrivi frminfo.show, ti da errore, c'ha ragione!!!.

Ultima modifica effettuata da Anonymous il 19/08/2006 alle 10:29
PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 10:33
Sabato, 19/08/2006
Per quanto riguarda l'unload.. non devi scrivere nomeform.unload me (come penso tu abbia fatto), ma devi scrivere unload me (se vuoi chiudere il form corrente) oppure unload nomeform (se ne vuoi chiudere un altro) :k::-?

PM Quote
Avatar
automatizzando (Normal User)
Newbie


Messaggi: 4
Iscritto: 18/08/2006

Segnala al moderatore
Postato alle 12:36
Sabato, 19/08/2006
Per quando riguarda su come richiamare un form, avevi ragione, scusate, ma credo che si capito che sono alle prime armi.
Mentre per unload me, ho provato con i vari modi indicati ma  il form non si chiude, mi da sempre errore Bo!!

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 13:00
Sabato, 19/08/2006
allora bho??. non so più come aiutarti:-|

PM Quote
Avatar
Skocci88 (Ex-Member)
Rookie


Messaggi: 34
Iscritto: 27/07/2006

Segnala al moderatore
Postato alle 11:35
Domenica, 20/08/2006
Per chiudere il Form prova con 'Me.Hide' oppure con 'nomeform.hide'. Fammi sapere Ciao :k: !

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo