Zwei Formulare in separaten Threads

17/06/2009 - 11:10 von Rafael G. | Report spam
Hallo NG,

ich habe ein Formular mit einem Loading-Icon, das ich in einem separaten
Thread laufen lasse, um das "Beschàfigt-Sein" zu signalisieren.
Dieses Formular öffne ich als modales Fenster ohne Rahmen überlappend
über meinen Benutzersteurelementen (UI), wenn bspw. Daten in das UI zu
laden.

Das funktioniert alles wunderbar, solange mein UI nicht selbst in einem
modalen Fenster drin ist. Wenn es aber so ist, dann bekomme ich das
Problem, dass beim Öffnen des modalen Fensters mit meinem UI,
automatisch Daten geladen werden sollen, sprich das Loading-Form wird
modal geöffnet und nun tritt das Problem auf, dass das aktive Fenster,
das mir angeboten wird, ein Fenster einer anderen geöffneten Awendung
ist, das in den Vordergrund kommt.
Liegt wohl daran, dass ich dem Loading-Form keinen Handle auf ein Parent
übergeben kann. Das kann ich ja nicht, sonst wàre es Thread-übergreifend.
Oder gehts vielleicht irgendwie trotzdem?
Ich weiss, dass man möglichst vermeiden sollte Formulare in separaten
Threads laufen zu lassen. War aber jetzt bei dem Design meiner Anwendung
das einfachste.

vg
Rafael
 

Lesen sie die antworten

#1 Rafael G.
18/06/2009 - 11:12 | Warnen spam
Kann mir hier keiner helfen? ;(

Ähnliche fragen