![]() |
Form erst zur Laufzeit erstellen
Hallo Allerseits,
wie ich Komponenten zur Laufzeit erzeuge, weiß ich grundsätzlich und das habe ich auch schon erfolgreich hinbekommen. Bisher habe ich es aber immer so gemacht, dass das Hauptformular bereits vorhanden war. Nun möchte ich auch das Hauptformular erst zur Laufzeit erzeugen. Sicher geht das. Kennt jemand ein Tutorial in dem das beschrieben wird, oder kann das mal mittels ein paar Beispielzeilen erläutern? Schon mal vielen Dank. |
AW: Form erst zur Laufzeit erstellen
TForm kann man direkt nutzen ... geht genauso, wie man auch die anderen Komponenten dynamisch erstellt.
nicht vergessen: ShowModal, Show oder Visivle:=True .... sonst sieht man nix :stupid: |
AW: Form erst zur Laufzeit erstellen
Schreib mal noch, was Du genau willst...
Du kannst z.B. auch in der IDE ein Formular "TMyForm" definieren (Kompomenten drauf setzen etc.) und DAS dann zur Laufzeit (auch mehrfach) erzeugen. Hängt halt davon ab, was Du machen willst. |
AW: Form erst zur Laufzeit erstellen
Wenn man die TMyForm nur dynamisch erzeugen will, dann ja.
Will man die Form und die darin enthaltenen Komponenten dynamisch erstellen, dann sollte man besser TForm nutzen, da diese keine DFM-Resource verlangt. Alle Nachfahren von TForm benötigen eine DFM-Resource, ansonsten knallt es standardmäßig. TMyForm muß/sollte also besser über den Formulardesigner erstellt worden sein. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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 by Thomas Breitkreuz