![]() |
ShowModal-Fenster schließen
Hi,
ich habe ein Fenster mit ShowModal in den Vordergrund gehoben. Nun möchte ich dieses Fenster wieder "unsichtbar" machen, damit ich es später wieder mit "Visible := true" anzeigen kann. Wenn ich es einfach verstecke, und dann wieder ShowModal anzeige, erscheint eine Fehlermeldung: "Aus einem sichtbaren Fenster kann kein modales Fenster gemacht werden !" CLOSE funzt irgendwie nicht ... devnull |
Re: ShowModal-Fenster schließen
Ein Modales Fenster muss mit einem Modalen Ergebniss geschlossen werden schließen kanst du es mit zB
Delphi-Quellcode:
oder
ModalResult := mrOk;
Delphi-Quellcode:
schau einfach mal in der OH nach ModalResult ;)
ModalResult := mrCancel;
mfg phlux :hi: |
Re: ShowModal-Fenster schließen
reicht nicht
Delphi-Quellcode:
und
Show
Delphi-Quellcode:
Hide
|
Re: ShowModal-Fenster schließen
Das mit dem schließen des fensters geht jetzt.
:?: Wie kann die Position eines MODALEN Fensters vom Typ "OKBottomDlg" ändern ??? Ich habs in der OnCreate-Prozedur von OKBottomDlg versucht (Left + Top), das Fenster wird jedoch trotzdem in der Bildschirmmitte angezeigt. devnull |
Re: ShowModal-Fenster schließen
Soweit ich weiß werden Dialoge immer in der Mitte angezeigt :gruebel:
|
Re: ShowModal-Fenster schließen
Ich hab statt dem OKBottomDlg jetzt eine neue Form (Form2) verwendet !
Das Problem ist, das jetzt eine Fehlermeldung "Zugriffsverletzung" eintritt, wenn ich Form2 mit "Form2.ShowModal;" anzeiogen möchte ... devnull |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:36 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