PDA

View Full Version : Domanda su VB 6: Help Me!


deimos87
19-01-2003, 18:23
Hi!

Sono un semi-avanzato [nel senso ke sono un avanzo] in campo di programmazione e volevo sapere se č possibile da un form [Es. frmPippo] controllare le proprietā di una label ke sta in un altro form [frmEurista] [mėėėėė, che ffantasiaaa!! :D ]. Come devo fare?
:confused: :confused:

Rispondetemi e caiuz!!!!!!!!!!! [NB non ciauz, eh, caiuz!] :cry:

Thanks! Danke! Grazie! Merci! :cool: Uhhh! Poliglotta! :p

Kleidemos
19-01-2003, 18:34
nn programmo in VB6 da un secolo..............
Prova con questo all' inizio
'Con questa instruz carichi in memoria il form
Load frmEurista




L'evento Load viene usato per accedere agli oggetti di un form esterno senza visualizzarlo.
Per visualizzarlo dolo il Load bastera fara NomeForm.Show

bsummer
19-01-2003, 20:38
In Vb, qualsiasi riferimento ad un form, fa si che il form stesso venga caricato (se non lo č giā): in questo caso il form viene anche visualizzato a video, cosa che non sempre č voluta.

Quindi, come operare ?

Caso 1: Riferimento a form non caricato
1.1 Utilizzare l'istruzione "Load" per caricare il form senza che compaia a video (se necessario) come ha giā detto Kleidemos.
1.2 per fare riferimento a qualsiasi oggetto appartenente al form basta quindi anteporre il nome del form stesso nella sintassi: formpippo.label1.text= "ciao"

Caso 2: Riferimento a form giā caricato
Come per 1.2, nč pių nč meno.

Il problema č ora sapere se si sta facendo riferimento ad un form caricato o no. Senza star li ogni volta a fare un controllo, si potrebbero caricare tutti i form all'avvio dell'applicazione e decidere quali visualizzare e quali no tramite la proprietā "visible".
In questo modo anche facendo riferimento ad altri form non si avrebbe il problema di visualizzazione indesiderata di alcuni form.

Aloha

deimos87
20-01-2003, 13:09
Grazie 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000!!!!!

Ciauz :D