Domanda sugli eventi dei controlli

venerdì 23 marzo 2007 - 12.43

Giovanni_3478 Profilo | Senior Member

Ciao

Ogni controllo ha un elenco di eventi che è possibile scegliere nel codice
nel dropdown.

Questi eventi sono ordinati in ordine alfabetico.

C'è un modo per sapere il loro ordine naturale?

cioè per esempio riguardo gli eventi page
c'è l'evento loadcomplete che viene dopo l'evento load;
dopo viene l'evento unload (credo).

C'è un modo per sapere qual'è la successione esatta degli eventi dei controlli?

franco_rh Profilo | Junior Member

come domanda forse e' un po' generica poiche' la risposta dipende molto dal linguaggio di programmazione che usi e dalla versione del SDK.
ad esempio in visual web developer (visual studio express 2005) puoi trovare le indicazioni richieste a questa pagina della guida in linea:

ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.it/dv_fxmancli/html/e81db09b-4453-437f-b78a-62d7cd5c9829.htm

comunque se mi fai sapere con cosa sviluppi posso essere più specifico.
MarijCat

Giovanni_3478 Profilo | Senior Member

Programmo in VB .net 2.0

franco_rh Profilo | Junior Member

allora se hai la guida in linea di visual studio (MSDN) ed incolli l'indirizzo che ti postai precedentemente NELLA BARRA DEGLI INDIRIZZI DI INTERNET EXPLORER trovi tutto, ma proprio tutto, sull'argomento che ti interessa.
ciao e fammi sapere.

p.s.

guarda anche questo:

http://msdn2.microsoft.com/it-it/library/86faxx0d(VS.80).aspx
(copia e incolla nella barra di explorer perche' il sito non visualizza
bene l'indirizzo)

MarijCat

Giovanni_3478 Profilo | Senior Member

Internet Explorer cannot display the webpage

Sei sicuro sia quella la pagina?



ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.it/dv_fxmancli/html/e81db09b-4453-437f-b78a-62d7cd5c9829.htm

franco_rh Profilo | Junior Member

sono sicuro, ma tieni presente che io lavoro con la versione express 2005 di visual studio.
Hai installato MSDN, cioe' la guida in linea nel computer?

puoi digitare in 'cerca' il seguente testo: 'Ordine degli eventi in Windows Form'

poi la pagina del sito microsoft è identica a quella della guida in linea:

http://msdn2.microsoft.com/it-it/library/86faxx0d(VS.80).aspx
(copia e incolla nella barra di explorer perche' il sito non visualizza
bene l'indirizzo)

MarijCat

Giovanni_3478 Profilo | Senior Member

L'url l'ho visto
però non ci sono
gli eventi della web form.

franco_rh Profilo | Junior Member

1) Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs)

2) Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs)

3) Protected Sub Page_InitComplete(ByVal sender As Object, ByVal e As System.EventArgs)

4) Protected Sub Page_PreLoad(ByVal sender As Object, ByVal e As System.EventArgs)

5) Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

6) Protected Sub Page_LoadComplete(ByVal sender As Object, ByVal e As System.EventArgs)

7) Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs)

8) Protected Sub Page_PreRenderComplete(ByVal sender As Object, ByVal e As System.EventArgs)

9) Protected Sub Page_SaveStateComplete(ByVal sender As Object, ByVal e As System.EventArgs)

10) Protected Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs)


i seguenti sono eventi speciali che non hanno una normale esecuzione in ordine temporale e che NON vengono generati a meno del verificarsi delle seguenti condizioni:


1) Protected sub Page_AbortTransaction: Si verifica quando un utente completa una transazione. (Ereditato da TemplateControl)
2) Protected sub Page_CommitTransaction: Viene generato al termine di una transazione. (Ereditato da TemplateControl)
3) Protected sub Page_DataBinding: Viene generato quando il controllo server viene associato a un'origine dati. (Ereditato da Control)
4) Protected sub Page_Disposed: Si verifica quando un controllo server viene rilasciato dalla memoria, ossia nell'ultima fase della durata di un controllo server quando viene richiesta una pagina ASP.NET. (Ereditato da Control)
5) Protected sub Page_Error: Viene generato quando viene generata un'eccezione non gestita. (Ereditato da TemplateControl)


la risposta e' esaustiva?
MarijCat

Giovanni_3478 Profilo | Senior Member

Sì è esaustiva


Grazie ;-)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5