Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Form in den Vordergrund bringen? (https://www.delphipraxis.net/108724-form-den-vordergrund-bringen.html)

gnui 18. Feb 2008 14:15


Form in den Vordergrund bringen?
 
Hi, also ich habe 3 Formen. Beim STart wird nur FOrm 1 erschaffen, Nach einem Klick auf Form 1 wird dann Form2 erschaffen und sichtbar. Nun lasse ich bei der Form2.Create die Form3 noch erschaffen und erscheinen. Nur befindet sich die FOrm 3 dann immer hinter der Form2. Wie bringe ich Form3 quasi in den Vordergrund? Mit BringToFront klappt es leider nicht.

danke schonmal

Luckie 18. Feb 2008 15:05

Re: Form in den Vordergrund bringen?
 
Wie "erschaffst" du denn deine Formulare?

gnui 18. Feb 2008 17:05

Re: Form in den Vordergrund bringen?
 
immernoch im hintergrund
ich habs auch versucht form5 als active control zu machen aber dann erscheint die fehlermeldung dass ein deaktiviertes element nicht als aktivecontrol funktioniert, aber warum deaktiviert? ich habs ja erschaffen vorher quasi

DeddyH 18. Feb 2008 17:07

Re: Form in den Vordergrund bringen?
 
Versuch es mal mit
Delphi-Quellcode:
Form5 := TForm5.Create(Application);
Form5.Show;

gnui 18. Feb 2008 17:12

Re: Form in den Vordergrund bringen?
 
immernoch im hintergrund
ich habs auch versucht form5 als active control zu machen aber dann erscheint die fehlermeldung dass ein deaktiviertes element nicht als aktivecontrol funktioniert, aber warum deaktiviert? ich habs ja erschaffen vorher quasi

Edit: ups sorry das wurde irgendwie doppelt reingeschrieben

DeddyH 18. Feb 2008 17:58

Re: Form in den Vordergrund bringen?
 
Und mit
Delphi-Quellcode:
SetForegroundWindow(Form5.Handle)
?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz