Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit ShowModal (https://www.delphipraxis.net/25617-problem-mit-showmodal.html)

semo 9. Jul 2004 11:33


Problem mit ShowModal
 
Ich habe folgendes Problem:
ich erzeuge dynamisch ein modales Formular....
ich übergebe einen String.. dann wird darin eine Liste geladen und der Anwender soll was anklicken ... Als Ergebnis wird was zurückgeliefert und ein neues Formular wird mit dem Übergabeparameter geladen...

meien Frage:
warum muss das modale formular auf INVISIBLE gestellt werden???
Ansonsten wird es nämlich immer sofort beendet! :gruebel:

Hier der Code dazu:
Code:
procedure TMainForm.procedureName(Sender: TObject);
begin
  with TMyModalForm.Create(Self) do
  begin
    Initialisieren('menues');
    ShowModal();
    s := sErgebnis;
    Free;
  end;
  if s <> '' then
    ShowMyNewForm(s);
end;

oki 9. Jul 2004 11:47

Re: Problem mit ShowModal
 
Hi,

ich geb dir mal die Antwort die mir mein D5 geliefert hat:

" Aus einem sichtbaren Fenster kann kein modales gemacht werden"

Ich nehme mal an, das hat damit zu tun, dass modale Fenster den Programmablauf stoppen. Somit wird mit showmodal das fenster erst sichtbar gemacht und der programmablauf nach Schließen des Fensters fortgeführt.

Also Antwort: So ist es!

Gruß oki

semo 9. Jul 2004 12:00

Re: Problem mit ShowModal
 
stimmt.. hab ich auch mal gelesen irgendwo :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 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