Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi ShowModal-Fenster schließen (https://www.delphipraxis.net/11346-showmodal-fenster-schliessen.html)

devnull 4. Nov 2003 20:36


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

phlux 4. Nov 2003 21:03

Re: ShowModal-Fenster schließen
 
Ein Modales Fenster muss mit einem Modalen Ergebniss geschlossen werden schließen kanst du es mit zB

Delphi-Quellcode:
ModalResult := mrOk;
oder

Delphi-Quellcode:
ModalResult := mrCancel;
schau einfach mal in der OH nach ModalResult ;)

mfg phlux :hi:

neolithos 4. Nov 2003 21:04

Re: ShowModal-Fenster schließen
 
reicht nicht

Delphi-Quellcode:
Show
und

Delphi-Quellcode:
Hide

devnull 4. Nov 2003 21:06

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

phlux 4. Nov 2003 21:11

Re: ShowModal-Fenster schließen
 
Soweit ich weiß werden Dialoge immer in der Mitte angezeigt :gruebel:

devnull 4. Nov 2003 21:33

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:37 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