2009-03-14 12 views
0

Ich habe ein Projekt, in dem Statusleiste mehrmals aktualisiert wird. Jetzt möchte ich einen Delegaten erstellen, so dass, wenn meine Statusleiste aktualisiert wird, ein Ereignis innerhalb der Hauptformularklasse ausgelöst wird und entsprechender Text in der Statusleiste angezeigt wird, so dass ich keinen anderen StatusLabel.Text für jedes Mal erstellen muss Statusleiste wird aktualisiert. Wie es geht?Ich muss einen Delegaten so machen, dass, wenn meine Statusleiste aktualisiert wird, ein Ereignis ausgelöst wird und der entsprechende Text angezeigt wird

Antwort

0

Diese Beschreibung klingt ein wenig verschachtelt. Möchten Sie wirklich, dass ein Statusbar_aktualisiertes Ereignis die Statusleiste aktualisiert? Ich denke, das würde eine Endlosschleife verursachen.

Ich denke, was Sie wollen, ist ein Ereignis auf Ihrem Formular, so dass wenn sie ausgelöst wird, die Statusleiste aktualisiert wird. Dann kann der gesamte andere Code das Ereignis auslösen, wenn er die Statusleiste aktualisieren möchte. Das Schöne daran ist, dass Sie, wenn Sie protokollieren möchten, einen anderen Abonnenten für das Ereignis erstellen und es funktioniert.

+0

Also, was ist das Verfahren und die Syntax? –

+1

klingt irgendwie wie plzgivecode ... – scraimer