Einzelnen Beitrag anzeigen

made in Germany

Registriert seit: 28. Apr 2006
50 Beiträge
 
#1

Laufzeit-Komponente im MDI erstellen

  Alt 24. Jul 2006, 18:37
Hallo,
ich arbeite gerade an einem Zeichenprogramm.
Ich habe dafür eine MDI-Vorlage gewählt.
Wenn ich nun eine neue Komponente zur Laufzeit erstellen will,
benötige ich ein Parent auf der geöffneten Form.

Delphi-Quellcode:
procedure TFormtools.SpeedButton1Click(Sender: TObject);
var
newtxt: TLabel;

begin
  newtxt := TLabel.Create(MainForm.ActiveMDIChild);
  newtxt.Parent := MainForm.ActiveMDIChild.FindCommponent('Paneldraw'); <------ Fehler in dieser Zeile

  newtxt.Caption:='test';
  newtxt.BringToFront;
  newtxt.show;
end;

Wie kann ich nun der neuen Komponente den Parent 'Paneldraw' auf dem aktiven MDIChild zuweisen?


Bitte helft mir, ich komm einfach nicht drauf
  Mit Zitat antworten Zitat