Autor Beitrag
Staeker
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Mi 18.02.09 11:29 
Hallo,
ich habe zwei Formen in meinem Programm.
Die eine Form ist die Hauptform wo sich alle wesentlichen Objekte befinden. Da diese Form aber einen Transparenten Hintergrund hat habe ich noch eine zweite Form die nur eingeblendet wird wenn man mit dem Mauszeiger in die nähe der Hauptform kommt. Nun habe ich das Problem das die zweite Form immer über der Hauptform liegt und man so nichts mehr machen kann. Gibt es irgendwie die Möglichleit einen Reihenfolge für die einzelnen Formen festzulegen um so die zweite Form hinter die Hauptform zu bringen.

Ich hoffe Ihr könnt mir helfen.

Gruß
Staeker
Nemag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 2



BeitragVerfasst: Mi 18.02.09 12:03 
Da jetzt gleich Mittag ist hab ich quasi nur kurz Zeit ;-)


Vielleicht bringt dir die TopMost-Eigenschaft der Form ja was.
Staeker Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Mi 18.02.09 12:12 
Hallo,
nein die TOP MOst bringt mir leider nichts, weil ich habe ein Programm was auf dem Desktop verankert ist.
Wenn ich das TOP Most aktiviere liegt es über allen anderen Programmfenstern.

Gruß
Staeker
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4809
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 18.02.09 12:37 
Probier mal BringToFront() bzw. SendToBack().

P.S: Warum verwendest du überhaupt ein 2. Fenster? Kannst du nicht einfach (temporär) die Transparenz des Formulars herabsetzen (bzw. Opacity erhöhen)?
Staeker Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Mi 18.02.09 13:02 
Also das mit dem BringToFront und SendToBack klappt leider auch nicht.

Ich mache das weil wenn ich die Opcity der Form veränder auch die Objecte Ihre Intensität verlieren und das will ich ja nicht.

Gruß
Staeker
Staeker Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Mi 18.02.09 13:22 
Ich habe das BringToFront an eine andere Stelle gepackt und dann hat es endlich geklappt.

Danke für eure schnelle Hilfe.

Gruß
Staeker