Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Wie greif ich auf Owner zu?


JRegier - Mo 25.04.05 22:13
Titel: Wie greif ich auf Owner zu?
Hallo, ich habe eine MDI Anwendung und erzeuge z.B. mit Form2 := TForm.Create(Form1); Form1 ist ja
dann Owner.
Wie kann ich auf die in Form1 komponenten zugreifen? Ich habe es mit Owner
versucht? Aber es kommen die Komponenten von Form1 nicht vor!

Im Allgemeinen: muß man im Voraus beim Prjekt beginn eine MDI Anwendung festlegen
oder spielt das keine Rolle? Ist das abänderbar?


smiegel - Di 26.04.05 07:37

Hallo,

in diesem Fall musst Du einen Typecast machen. Mit TForm1(Owner).MeinControl müsste es eigentlich gehen.


.Chef - Di 26.04.05 08:33

Parent geht wohl nicht?


JRegier - Mi 27.04.05 06:26

user profile icon.Chef hat folgendes geschrieben:
Parent geht wohl nicht?


Ich hab's gelöst ich habe einfach die Unit zu uses Liste hinzugefügt und konnte direkt
auf Form1 zugreifen! Aber vielen Dank Leute!