MsgBox immer im Vordergrund

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: MsgBox immer im Vordergrund

Re: MsgBox immer im Vordergrund

von MikeRo » Mi, 18.05.2011 11:43

komma4 hat geschrieben:
MikeRo hat geschrieben:

Code: Alles auswählen

	oWarten.setVisible(true)
Ungetestet, da ein solches Problem bei mir noch nicht auftrat:

ergänze den Code um

Code: Alles auswählen

oWarten.setFocus()
Vielen Dank. :)

Re: MsgBox immer im Vordergrund

von komma4 » Mi, 18.05.2011 11:24

MikeRo hat geschrieben:

Code: Alles auswählen

	oWarten.setVisible(true)
Ungetestet, da ein solches Problem bei mir noch nicht auftrat:

ergänze den Code um

Code: Alles auswählen

oWarten.setFocus()

Re: MsgBox immer im Vordergrund

von MikeRo » Mi, 18.05.2011 10:40

Der Bitte Warten Dialog, wird nur Angezeigt, wenn der Startknopf gedrück wurde.
Wenn das Programm mal einen Fehler hat, wird es wieder neu gestartet, aber wenn ich dann erneut den Startknopf drücke, wird der warten Dialog hinter dem Hauptdialog angezeigt.

Aufgerufen wird der warten Dialog über

Code: Alles auswählen

	oWarten.setVisible(true)
denn bei

Code: Alles auswählen

 oWarten.execute() 
bleibt das Programm stehen, bis ich den warten Dialog selber schließe.

Re: MsgBox immer im Vordergrund

von DPunch » Do, 12.05.2011 08:13

Aloha
MikeRo hat geschrieben:Wobei bei mir ist es keine MsgBox, sondern ein Dialog, auf dem bitte warten steht.
Ist es ein modaler oder ein non-modaler Dialog? Sprich: führst Du ihn über .execute aus oder blendest Du ihn nur ein?

Normalerweise treten solche Dinge auf, wenn man weitere Fenster (neue Dokumente) öffnet, in diesem Fall den Dialog eben erst nach dem Öffnen des weiteren Fensters anzeigen.

Re: MsgBox immer im Vordergrund

von MikeRo » Mi, 11.05.2011 13:04

Gute Frage, zu der ich aktuell auch eine Lösung suche.

Wobei bei mir ist es keine MsgBox, sondern ein Dialog, auf dem bitte warten steht.

MsgBox immer im Vordergrund

von MHage » Do, 03.02.2011 20:30

Hi,

ich lasse mit einem Base Formular automatisch ein Makro laufen. Dieses Makro öffnet eine MsgBox, welche aber immer hinter dem aktiven Fenster erscheint. Was kann ich tun, damit eine MsgBox immer im Vordergrund erscheint?


Gruß
Matze

Nach oben