Article View: free.it.visual-basic
Article #1465L'evento load
From: (�`�.�Massy�.���)
Date: Thu, 06 May 2004 01:51
Date: Thu, 06 May 2004 01:51
50 lines
2903 bytes
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-mailShow 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]