Referenz auf WindowsForm

12/03/2008 - 12:19 von Uwe Domschke | Report spam
Sicherlich eine Anfàngerfrage:
Ich habe ein Windowsform mit einer ProgressBar, in dem ich asynchron eine
DLL aufrufe. Wie kann ich im CallbackHandler das WindowsForm schließen bzw
auf dessen Elemente, wie z.B. Timer zugreifen?

Danke

Uwe
 

Lesen sie die antworten

#1 Rainer Queck
12/03/2008 - 15:25 | Warnen spam
Hallo Uwe,

"Uwe Domschke" schrieb im Newsbeitrag
news:
Sicherlich eine Anfàngerfrage:
Ich habe ein Windowsform mit einer ProgressBar, in dem ich asynchron eine
DLL aufrufe. Wie kann ich im CallbackHandler das WindowsForm schließen bzw
auf dessen Elemente, wie z.B. Timer zugreifen?


Ich bin mir nicht sicher, ob ich verstehe, was du meinst, aber

Ich vermute mal, dein CallbackHandler ist eine Methode deines Windowsforms.
Wenn dem so ist, kannst du über den "this" Operator auf das Windows form und
seine Member zugreifen:
"this.myTimer", "this.<welches Element auch immer>", schließen mit
this.Close().
Aufpassen mußt du aber, darauf, dass der Zugriff im Kontext deines
Windowsform - Threads erfolgt. (siehe Control.InvokeRequired)

Gruß
Rainer

Ähnliche fragen