Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Prüfen, ob ShowModal läuft? (https://www.delphipraxis.net/185217-pruefen-ob-showmodal-laeuft.html)

günni0 16. Mär 2018 11:10

AW: Prüfen, ob ShowModal läuft?
 
Kann man statt einem Fenster-Wrapper nicht eine Unit ohne sichtbares Fenster nehmen?

KodeZwerg 16. Mär 2018 11:51

AW: Prüfen, ob ShowModal läuft?
 
Bei mir hat es den Hintergrund, mein 1x1 Fenster dient mir gleichzeitig als Log was auch dargestellt werden kann.
Wenn kein Wrapper Fenster, dann ist soweit ich weiß, wenn Du das erste Fenster [X]'st = Programm ist geschlossen.
Also wenn Form1 als Standard genommen wird und Form1 [X] dann ist alles zu.
Wenn ein Wrapper Fenster, ob sichtbar oder nicht, existiert, kann auch das Programm überleben.
Bei mir wird das 1x1 Fenster normalisiert sowie kein Formular angezeigt wird.

Man kann natürlich auf einen Wrapper verzichten und alles in der Form1 Regeln lassen bei in etwa gleichem Prinzip.

günni0 16. Mär 2018 14:10

AW: Prüfen, ob ShowModal läuft?
 
Wäre es eine Alternative eine Wrapper-Unit zu haben die für das Ein- und Ausblenden von Forms zuständig ist?
Form1 fragt Wrapper-Unit an, Wrapper-Unit zeigt Form2 an.
Nun weiß die Wrapper-Unit, welche/s Fenster offen ist/sind.

Laaeris 17. Mär 2018 19:46

AW: Prüfen, ob ShowModal läuft?
 
...erstmal vielen Dank für die hilfreichen Ideen. Hingekriegt habe ich noch nichts Sinnvolles, aber ich arbeite dran. Leider habe ich viele der Wege noch nie beschritten, so dass ich erstmal ein bisschen lernen muss...

Und das Problem mit dem ShowModal (dass das Auswahlfenster nicht vorne ist inkl. des Workarounds) habe ich auch manchmal, und ich bin auch kein Fan von ShowModal, leider multipliziert sich das Problem bei mir, wenn ich die meisten Fenster Show öffne und nur wenige Showmodal. Wie gesagt, ich probiere gerade ein wenig herum.
Sobald ich eine für mich "schöne" Lösung habe, melde ich mich wieder. :-)

Viele Grüße

David

KodeZwerg 17. Mär 2018 21:12

AW: Prüfen, ob ShowModal läuft?
 
Kein Ding, Fragen kostet ja nichts. Wenn Du Probleme bei der Umsetzung der verschiedenen Vorschläge hast, ich nehm ein erneutes nachfragen nicht böse.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.
Seite 3 von 3     123   

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