Entwickler-Ecke

WinForms - Z-Order von mehreren Forms


VampireSilence - Sa 19.11.11 12:52
Titel: Z-Order von mehreren Forms
Hallo Zusammen,

heute geht es um die Stapelanordnung (korrekte Vokabel gesucht !) von Forms. Ich habe in meinem Projekt eine Hauptform, die weitere Forms öffnet, welche dann als Toolboxen fungieren. Beim Öffnen werden sie aktiviert und sind dann im Vordergrund, wie hier:
1
Diese Toolboxen sollen zu jeder Zeit über dem Hauptfenster stehen, also auch dann, wenn sie deaktiviert werden, oder das Hauptfenster angeklickt wird, wie hier:
2
Ich möchte dazu aber nicht TopMost verwenden, da mein Programm dann natürlich den Umgang mit allen anderen offenen Anwendungen erschweren würde, oder ständig minimiert und wiederhergestellt werden müsste. Es soll also nur eine "innere" Ordnung sein. Wie kann ich das erreichen ?

mfg
- VampireSilence


Th69 - Sa 19.11.11 13:23

Hallo VampireSilence,

benutze dazu die Form.Owner-Eigenschaft.


VampireSilence - Sa 19.11.11 13:37

Oh man, ich hab mich immer gefragt, wozu die gut ist. Das ist ja schon fast peinlich^^ vielen Dank !

mfg
- VampireSilence