![]() |
ShowModal Problem
Hya,
ich hab ein Problem mit 2 Formen. Und zwar hab ich eine MainForm die immer angezeigt werden soll. In der MainForm gibt es eine Procedure die so aussieht
Delphi-Quellcode:
So nun sagt er mir aber aus einem Sichtbaren Fenster kann kein Modales gemacht werden.
...
Application.CreateForm(TWilkommenForm, WilkommenForm); WilkommenForm.ShowModal; if WilkommenForm.ModalResult = mrCancel then Beenden; ... Jedoch hab ich unter projektoptionen eingestellt das es nicht automatisch erzeugt wird. Wie kann ich den Fehler weg bekommen? Greetz |
Re: ShowModal Problem
HI!
Vielleicht ein
Delphi-Quellcode:
?
Application.ShowMainForm:=False;
Ciao fkerber |
Re: ShowModal Problem
Hai Master_BB,
ich mache das immer so:
Delphi-Quellcode:
var
WilkommenForm : TWillkommenForm; begin WillkommenForm := TWillkommenForm (self); if (WilkommenForm.ShowModal = mrCancel) then Beenden; ... |
Re: ShowModal Problem
Also mit fkerbers methode gehts nicht - kommt der selbe fehler
bei sharkys methode kommt kein fehler die form wird jedoch nicht angezeigt. |
Re: ShowModal Problem
Uff,
ich hoffe Du hast den Fehler bemerkt?
Code:
:wall: Ich werde langsam alt merke ich.
WillkommenForm := TWillkommenForm[b].Create[/b] (self);
|
Re: ShowModal Problem
nun kommt wieder der showmodal fehler
|
Re: ShowModal Problem
Zitat:
|
Re: ShowModal Problem
sie stand auf visible, ich habs jetzt auf visible = false gestellt
und jetzt gehts bis auf das die mainform nicht im hintergrund angezeigt wird |
Re: ShowModal Problem
Statt Showmodal nur Show verwenden.
Gruss |
Re: ShowModal Problem
Code:
So gehörts sich eigentlich...
begin
WillkommenForm:=TWillkommenForm.Create(Application); // und dann der rest end; Edit: oder vielleicht noch besser
Code:
begin
with TWillkommenForm.Create(Application) do if ShowModal=mrCancel then Form1.Close; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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