Forms zur Laufzeit erzeugen
-
Hi!
Ich würde gern einige Forms zur Laufzeit erstellen.
Meine Klasse:class Note { public: TForm *Alles; int Top; int Width; int Height; int Left; Note(); };Mein Konstruktor:
Note::Note(){ Alles->Parent= Form1; Alles->Color = clWhite; Alles->Top = 20; Alles->Height = 20; Alles->Width = 20; Alles->Left = 20; Alles->Caption ="lol"; Alles->Show(); }In einer Buttonclick erzeuge ich jetzt eine Instanz der Klasse Note, es wird allerdings keine neue Form angezeigt? Weiß einer woran das liegt? Danke schonmal...
-
Das kommt daher, das du "Alles" nicht mit new initialisierst. "Alles" ist im übrigen ein äußerst unpassender Name für eine Form.
-
Ah, geht ja sogar, thx.
Das mit den private variablen weiß ich schon, war ja auch nur testzwecken ein kleines Programm...