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 - form_load
Forum - Visual Basic 6 - form_load

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 19:20
Sabato, 17/03/2007
ciao..sono di nuovo quì..e mi servirebbe il vostro aiuto..

allora nel mio programma ci sono 2 form, ke kiamero formA e formB..

qnd mando in esecuzione il programma..mi appare il formA, e dopo ke io faccio 2 scelte con dei Command-button, dopo la seconda scelta, mi "sparisce" il formA e mi appare il formB..ed automaticamnet entra nell'evento "Form_Load()" del formB.
In questo formB, ho un command_button ke mi fa tornare il tutto allo stato iniziale: ovvero mi mostra il formA e mi nasconde il formB.
ma se io facciodi nuovo le 2 scelte, dopo la seconda scelta, quando mi nasconde il formA e mi mostra il formB, nn mi entra più nel form_load del formB.
A me serve ke entri xke lì c'è la chiamata ad una funzione...aiutatemiii; se trovate anke un altra alternativa..ditemel  
grazie

Ultima modifica effettuata da zubizarreta il 17/03/2007 alle 19:20
PM Quote
Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 20:06
Sabato, 17/03/2007
ciao...benvenuto...scusa ma io personalmente non ho capito molto il tuo problema:-| ...se posti il codice con una migliore spiegazione del problema vediamo cosa si può fare!!!!!:k:

Ultima modifica effettuata da MeTeMpSiCoSi il 17/03/2007 alle 20:08
PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 20:20
Sabato, 17/03/2007
no...nn è il codice....da capire
il probelma è qst..io all'inizio del programma vedo il formA. Poi dopo ke skiaccio un command-button, questo formA viene nascosto, e viene mostrato il formB. Il programma, nn entra nell'evento "form load"  del formB.

tutto quì

PM Quote
Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 21:10
Sabato, 17/03/2007
Testo quotato

Postato originariamente da zubizarreta:

io all'inizio del programma vedo il formA. Poi dopo ke skiaccio un command-button, questo formA viene nascosto, e viene mostrato il formB.



fin qui tutto :k:

Testo quotato


Il programma, nn entra nell'evento "form load"  del formB.



qui non mi è chiaro

PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 22:16
Sabato, 17/03/2007
allora, ogni form ha il suo form load (cioè puo averlo se qlcn decide di scrivere qlch riga di codice dentro..)
quando a me mi appare il formB (la prima volta in assoluto ke mi appare), il programma va subito dentro l'evento "Form_Load()" del formB...
ma se io, sempre durante la stessa esecuzione, "rifaccio lo stesso percorso"(quello ke te mi hai detto ke hai capito), dalla seconda volta in poi il programma non esegue più il codice all'interno del "form_load" ...
ora è kiaro?

PM Quote
Avatar
Reese (Ex-Member)
Pro


Messaggi: 179
Iscritto: 09/08/2006

Segnala al moderatore
Postato alle 0:42
Domenica, 18/03/2007
Sì, sei stato chiaro. Non ti entra più nel form_load perché ha già fatto il load nella RAM di quel form. Prova a mettere il codice in form_initialize.

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 11:27
Domenica, 18/03/2007
oppure,se usi il metodo Hide prova a sostituirlo con :
Unload Me

E dovrebbe andare;)

PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 13:01
Domenica, 18/03/2007
Testo quotato

Postato originariamente da Reese:
Sì, sei stato chiaro. Non ti entra più nel form_load perché ha già fatto il load nella RAM di quel form. Prova a mettere il codice in form_initialize.



così non funziona...


Testo quotato

Postato originariamente da Hacker:

oppure,se usi il metodo Hide prova a sostituirlo con :
Unload Me

E dovrebbe andare;)


questo invece nn lo capito; nn è ke mi potresti postare il codice??  thanks :k:

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 13:09
Domenica, 18/03/2007
allora,se tu hai scritto nel codice(per cambiare form)una cosa del genere:

FormA.Hide
FormB.Show

devi sostituire l'istruzione Hide che nasconde(non scarica dalla RAM)l'oggetto con:

Unload FormA
FormB.Show

e così anche per formB.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo