![]() |
neue FORM im laufenden Programm erzeugen
Hi leude,
ich bin noch nicht allzu lang unter den Delphiprogrammierern und somit stellte sich für mich eine Frage: Wie kann ich im laufenden Programm durch einen Buttonclick eine neue Form erzeugen? Geht das überhaupt? Danke im Voraus!! der philipp. |
Re: neue FORM im laufenden Programm erzeugen
natürlich geht das. Variable(z.B. MyForm1) als TForm deklarieren, MyForm1.Create aufrufen und evtl mittels Show anzeigen. So einfach :wink:
Edit: Herzlich Willkommen in der DP :dp: |
Re: neue FORM im laufenden Programm erzeugen
dank dir und diese form muss ich unter VAR definieren oder?
|
Re: neue FORM im laufenden Programm erzeugen
hallo und willkommen in der dp, :dp: :dp:
und ne neue form erstellen, kannst du, wenn du auf "Datei->Neu->Form" klickst... |
Re: neue FORM im laufenden Programm erzeugen
Zitat:
Zitat:
Jap, unter var. Der Code könnte zum Beispiel so aussehen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var MyForm1: TForm; begin MyForm1 := TForm.Create(Application); MyForm1.Caption := 'Wuppdi, da bin ich!'; MyForm1.Position := poScreenCenter; MyForm1.Color := clMaroon; MyForm1.Show; end; |
Re: neue FORM im laufenden Programm erzeugen
Mensch,ich glaub hier kann ich noch ordentlich was dazu lernen xD
Ich dank euch!! |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Fragen / Anregungen zur DP" nach "VCL / WinForms / Controls" verschoben.
Ist keine Frage zur DP |
Re: neue FORM im laufenden Programm erzeugen
kann ich dann auch in diese neue form buttons, labels und edits einfügen?? :wall:
|
Re: neue FORM im laufenden Programm erzeugen
Ja. Indem du diese manuell instantiierst und als Owner/Parent die neue Form angibst. Owner ist nicht unbedingt notwendig aber empfehlenswert
|
Re: neue FORM im laufenden Programm erzeugen
Danke für die schnelle antwort.
klappt perfekt :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 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