Hi,
ich habe bisher meine Verwaltung von Formularen immer mit zusätzliche Komponenten durchgeführt.
Jetzt möchte ich (back to the roots) dies alles mit Delhi (ohne zusätzliche Komponenten) machen.
Der Ablauf wäre folgender:
Ich designe alle Formulare wie gehabt.
Unter Optionen verschiebe ich bis auf das Hauptformular alle in "Verfügbare Formulare"
Jetzt möchte ich per Procedure die benötigten Formulare anzeigen lassen. Also ungefähr so
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Procedure FormAnzeigen(Form:TForm); begin try Application.CreateForm(TForm, Form); Form.ShowModal; except end end; |
Den Formnamen kann ich übergeben. Allerdings benötigt CreateForm noch TComponentClass als Parameter. Wie kann ich diesen übergeben?
Gruß
Moderiert von
Christian S.: Delphi-Tags hinzugefügt