Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Form Topmost (https://www.delphipraxis.net/174871-form-topmost.html)

Madara Uchiha 15. Mai 2013 15:16

Form Topmost
 
Hey,

Ich habe Form1 und Form2. Wenn ich in Form1 auf meinen Button klicke erscheint Form2. Auf Form2 ist ebenfalls ein Button "Accept" den man drückt und die diversen Dinge in Form2 werden gemacht und dann soll sich Form2 schließen und Form1 wieder auftauchen. Soweit... einfach!
Allerdings möchte ich das der User nicht auf Form1 zurückkehren kann solange in Form2 nicht der "Accept Button gedrückt wurde. Sollte Form2 offen sein und der User klickt die im Hintergrund liegende Form1 an soll Form2 in den Vordergrund springen und dem User erst weiterarbeiten lassen wenn er "Accept" geklickt hat. Also TopMost. Ähnlich wie bei einer Messagebox. Wie kann ich das machen? Also das die Arbeit auf Form1 nicht möglich ist, solange Form2 nicht geschlossen wurde?

Jumpy 15. Mai 2013 15:18

AW: Form Topmost
 
Wie zeigst du denn Form 2 an, mit .Show? Mit .Showmodeal z.B. wäre es im Vordergrund und man käme nicht an Form1 ran.

Madara Uchiha 15. Mai 2013 15:45

AW: Form Topmost
 
Perfekt, danke, genau das habe ich gesucht :)

Delphi-Quellcode:
Form2.ShowModal;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr.

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