![]() |
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; |
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 |
Re: Problem mit ShowModal
stimmt.. hab ich auch mal gelesen irgendwo :wall:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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