2009-04-08 4 views
0

Ich möchte Ereigniszyklen verstehen. Ich habe ein Formular mit einem Raster und Textfeldern. Es hat ein Raster, das an DataTable gebunden ist, und Textfelder, die ebenfalls an dieselbe Tabelle gebunden sind. Ich versuche etwas zu debuggen und muss wissen, wie ich ALLE im Formular gefeuerten Ereignisse identifizieren kann, um zu sehen, was ein Problem für mich lösen könnte.Ereignisverfolgung

Unabhängig davon, ob ich jede Klasse in meinem Formular explizit unterklassen und jedes Ereignis an meine eigenen Event-Handler überschreiben/anhängen soll, wie bekomme/höre ich alle Ereignisse, die während einer bestimmten Aktion ausgelöst werden ... wie zum Beispiel eine "ausgewählte" Straße in einem DataGridView. Es aktualisiert natürlich sein eigenes "CurrentRow" ... Ich muss wissen, was/wie vielleicht ein Wiederaufladen von SAME CurrentRow FORCE.

Grund: während einer Formularebene "Bearbeitungsmodus", und ich ändere den Inhalt in einem anderen "Textbox" -Steuerelement, und Änderungen ablehnen, ich brauche es zu simulieren, die aktuelle "Record" wird neu geladen, um zu seinen ursprünglichen Werten zurückzukehren .

Antwort

0

Sie könnten einen Profiler starten und sich den Methodenaufrufbaum ansehen.