🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #1465

L'evento load

#1465
From: (�`�.�Massy�.���)
Date: Thu, 06 May 2004 01:51
50 lines
2903 bytes
Sul mio manuale di vb6 (F. Balena - Programmare VB6) c'� una spiegazione,
per quanto riguarda l'evento load del form che non mi � affatto chiara (sono
mooolto alle prime armi :-) )...

Eccola:
----------------------------------------------------------------
Ci� che accade dopo l'evento Initialize dipende da come avete fatto
riferimento al form nel vostro codice. Se avete usato soltanto una variabile
pubblica (o pi� correttamente una sua propriet� Public), come nella seguente
riga di codice

frmCustomer.CustomerName = "John Smith"

non accade nient'altro e il flusso di esecuzione torna al chiamante; il
vostro codice � ora in grado di impostare la variabile/propriet�
CustomerName al nuovo valore poich� nel frattempo � stata creata una nuova
istanza dell'oggetto frmCustomer. Se invece il vostro codice fa riferimento
alla propriet� di un form o a un controllo sul form stesso, l'operazione non
pu� essere completata fino a quando non vengono creati la finestra e i suoi
controlli; al termine di questo passaggio viene quindi provocato un evento
Load.


----------------------------------------------------------------
Chi mi spiega cosa vuol dire tutto ci�?

In particolare non mi � chiaro:

1) fatto riferimento al form, dove? Nella parte in cui lo si invoca? E se �
il form di partenza dell'applicazione?

2) Significa che in alcuni casi l'evento load potrebbe non verificarsi? E se
s�, in quali casi?

3) Che significa "una sua propriet� Public"?

4) Nella riga di codice di esempio "frmCustomer" � il nome del form? E
CustomerName, che cos'�? Da come � scritta (secondo la mia pochissima
esperienza) mi sembrerebbe una propriet� dell'oggetto "frmCustumer", ma che
propriet� � mai "CustomerName"?

5) Che significa "il flusso di esecuzione torna al chiamante"?

6) Che cosa si intende per "variabile/propriet�"?

7) In sostanza, cosa significa tutto il testo che ho riportato? :-)



Grazie.
Technical Details
Message-ID: <OSgmc.40025$Qc.1573432@twister1.libero.it>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!news2.euro.net!news.mailgate.org!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII
X-Google-Thread: f94ee,89ee011637835641,start
X-Google-Attributes: gidf94ee,public
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!news2.euro.net!news.mailgate.org!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mail
From: "\(�`�.�Massy�.���\)" <massimiliano_2000@libero.it>
Newsgroups: free.it.visual-basic
Subject: L'evento load
Lines: 52
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Message-ID: <OSgmc.40025$Qc.1573432@twister1.libero.it>
Date: Thu, 06 May 2004 01:51:42 GMT
NNTP-Posting-Host: 151.44.88.95
X-Complaints-To: abuse@net24.it
X-Trace: twister1.libero.it 1083808302 151.44.88.95 (Thu, 06 May 2004 03:51:42 MET DST)
NNTP-Posting-Date: Thu, 06 May 2004 03:51:42 MET DST
Organization: [Infostrada]