![]() |
Kleines Problem mit IF
Hallo ich möchte gerne das, dass passiert:
if Form7 "geschlossen" then "mache weiter mit..." Wie kann ich sagen das Form7 geschlossen werden soll? |
Re: Kleines Problem mit IF
das kannst du in das Ereignis OnClose des jeweiligen Formulars setzen.
Edit1: ein Formular kannst du mit:
Delphi-Quellcode:
schließen.
FormName.Close;
|
Re: Kleines Problem mit IF
Hallo
Zitat:
Delphi-Quellcode:
Ich hoffe, ich verstehe dich nicht falsch.
Form7.Close;
|
Re: Kleines Problem mit IF
Willst Du jetzt wissen, ob das Formular geschlossen wurde oder es selbst schließen?
|
Re: Kleines Problem mit IF
Entwser du öffnest sie modal (.ModalShow statt .Show) oder lässt die Form selber eine Aktion ausführen. (.onHide)
|
Re: Kleines Problem mit IF
Ich möchte gerne wissen ob es geschlossen wurde.
|
Re: Kleines Problem mit IF
Delphi-Quellcode:
if not Form7.Showing then...
|
Re: Kleines Problem mit IF
Ok danke klappt. Nur noch eine Frage. Wie kann ich ein Fenster das ich mit showmodal; öffne zentrieren?
|
Re: Kleines Problem mit IF
Vor dem Öffnen mit .Left und .Top Plazieren
|
Re: Kleines Problem mit IF
Aber es muss für alle Auflösungen gehen.
|
Re: Kleines Problem mit IF
Oder Position auf poScreenCenter setzen.
|
Re: Kleines Problem mit IF
Zitat:
Delphi-Quellcode:
LinkerRandModalesFenster := LinkerRandBezug + BreiteModalesFenster / 2;
|
Re: Kleines Problem mit IF
Wie muss ich das setzen und wo?
|
Re: Kleines Problem mit IF
Na mit den Eigenschaft .Left.
Wenn du über den ganzen Bildschirn willst kannst du aber Deddys Lösung nehmen. |
Re: Kleines Problem mit IF
Ich verstehe nicht was du mit .Left.genau meinst.
|
Re: Kleines Problem mit IF
Mit der Eigenschaft Form.Left kann man die Position ders linken Randes einer Form (oder allgemein jeder Komponente) setzten.
Langsam solltest du doch mal die Grundlagen durcharbeiten. |
Re: Kleines Problem mit IF
Delphi-Quellcode:
Aber die Lösung von DeddyH ist die einfachste. Doch das hat mit dem Ausgangsthema nichts mehr zu tun. Bitte zukünftig eine Frage pro Thread.
Form.Left := (Screen.Width - Form.Width) div 2;
|
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "Windows API / MS.NET Framework API" nach "VCL / WinForms / Controls" verschoben.
Kein API-Problem. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 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