Fenster z-index

12/04/2010 - 11:19 von Dirk Herwig | Report spam
Hallo,

ist es möglich, den Z-Index für Fenster mit anzugeben? Z. b. soll Fenster 1
im Hintergund, Fenster 2 oben und Fenster 3 zwischen Fenster 1 und 2 sein.
Kann man beim Erstellen der Fenster diese y-Position irgenwie erzwingen?

Dirk
 

Lesen sie die antworten

#1 Frank Dzaebel
12/04/2010 - 23:15 | Warnen spam
Hallo Dirk,

ist es möglich, den Z-Index für Fenster mit anzugeben? Z. b. soll
Fenster 1 im Hintergund, Fenster 2 oben und Fenster 3 zwischen Fenster 1
und 2 sein. Kann man beim Erstellen der Fenster diese y-Position
irgenwie erzwingen?



Die Reihenfolge hinge normal u.a. von der Aufrufreihenfolge ab.
Aber man zum Beispiel auch solche Methoden benutzen:

[Control.BringToFront-Methode (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...front.aspx

[Control.UpdateZOrder-Methode (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...order.aspx

[Control.SendToBack-Methode (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...oback.aspx

machen.


Die Position des Fensters kann man zum Beispiel mit
"Form.StartPosition" auf "Manual" und "Form.Location" auf
den gewünschten Point erreichen:

[Form.StartPosition-Eigenschaft (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...ition.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen