Form Top of allen anderen

02/03/2009 - 15:06 von Jan Lorenz | Report spam
Hallo,

ich habe ein Form, dass ich mit frm.Show und frm.ZOrder 0 öffne, so dass es
sich vor allen anderen öffnet. Dieses Form hat einen Button zum Bestàtigen,
wonach ich das Form schließe (Unload me). Allerdings schließt sich das
Fenster nur, wenn KEIN modales Fenster im Hintergrund. Wenn eins offen ist,
dass muss dieses erst geschlossen werden.
Wie kann ich das Top-Fenster immer schließen lassen?

Viele Grüße
Jan
 

Lesen sie die antworten

#1 Christian Zimmermann
02/03/2009 - 16:09 | Warnen spam
Hallo Jan,

Jan Lorenz schrieb:

ich habe ein Form, dass ich mit frm.Show und frm.ZOrder 0 öffne, so dass es
sich vor allen anderen öffnet. Dieses Form hat einen Button zum Bestàtigen,
wonach ich das Form schließe (Unload me). Allerdings schließt sich das
Fenster nur, wenn KEIN modales Fenster im Hintergrund. Wenn eins offen ist,
dass muss dieses erst geschlossen werden.



Sorry, dass ich dir das nicht glaube. VB làßt es schlicht und ergreifend
nicht zu, dass du eine nicht-modale Form vor einer modalen Form
darstellst (logische Annahme hier: die Forms befinden sich im gleichen
Prozess/Exe). Nachdem eine modale Form angezeigt wird, kann sowieso
keine non-modale Form mehr angezeigt werden. D. h. nachfolgende .Shows
von Forms müssen modal sein, was zur Folge hat, dass die Form nach dem
Aufruf über allen anderen platzier wird.

Wie kann ich das Top-Fenster immer schließen lassen?



Erklàre das Problem genauer.

Gruß

Christian

Ähnliche fragen