Article View: free.it.visual-basic
Article #1467Re: L'evento load
From: Vincenzo
Date: Fri, 07 May 2004 00:33
Date: Fri, 07 May 2004 00:33
89 lines
4257 bytes
4257 bytes
"(�`�.�Massy�.���)" <massimiliano_2000@libero.it> ha scritto nel messaggio news:OSgmc.40025$Qc.1573432@twister1.libero.it... > 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. > > Ci provo 1)Prima parte inizialize poi il form load 2)l'evento load si verica sempre per� deve prima caricare tutti i controlli che hai usato altrimenti come fa ad usare le propriet�,metodi? deve prima creare tutte le istanze necessarie,capito? 3)B� public lo capisci da solo che significa.Es se crei una classe e la rendi public,renderai visibili tutte le sue funzioni al programma,ovviamente dopo averla istanziata in un eventuale form. 4)Si frmCustomer � il nome del form.Si a come � scritta anche a me sembrerebbe una propriet� del form,aspettiamo che qualcuno ci illumini :-( 5)Che dopo aver usato una sua propriet�,hai dinuvo il controllo tu.Es:Se imposti in fase di esecuzione la propriet� width del form,dopo l'opportuno ridimensionamento dello stesso,potrai di nuovo manipolare altre propriet� ecc 6)Pi� o meno trovi la definizione sul manuale Spero di essere stato chiaro ma sopratutto di averti aiutato un pochino Ciao e buona programmazione Vincenzo ;-)
Technical Details
Message-ID:
<1PAmc.211422$rM4.8903449@news4.tin.it>Path:
arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!newsmi-us.news.garr.it!newsbo.news.garr.it!NewsITBone-GARR!newsfeed.cineca.it!newsfeed.nettuno.it!news-out.tin.it!news-in.tin.it!news4.tin.it.POSTED!not-for-mailReferences:
<OSgmc.40025$Qc.1573432@twister1.libero.it>Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,89ee011637835641 X-Google-Attributes: gidf94ee,public Path: arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!newsmi-us.news.garr.it!newsbo.news.garr.it!NewsITBone-GARR!newsfeed.cineca.it!newsfeed.nettuno.it!news-out.tin.it!news-in.tin.it!news4.tin.it.POSTED!not-for-mail From: "Vincenzo" <v.simone@tiscalinet.it> Newsgroups: free.it.visual-basic References: <OSgmc.40025$Qc.1573432@twister1.libero.it> Subject: Re: L'evento load Lines: 91 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: <1PAmc.211422$rM4.8903449@news4.tin.it> Date: Fri, 07 May 2004 00:33:01 GMT NNTP-Posting-Host: 80.117.235.219 X-Complaints-To: newsmaster@tin.it X-Trace: news4.tin.it 1083889981 80.117.235.219 (Fri, 07 May 2004 02:33:01 MET DST) NNTP-Posting-Date: Fri, 07 May 2004 02:33:01 MET DST Organization: TIN