Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
23. Mär 2009
Huhu,
Also ich habe es jetzt erstmal über den weg gemacht, das das Parent im FormCreate gesetzt wird.Aber diese Lösung finde ich extrem schlecht, recht aufwändig und mir trotzdem unverständlich.
mfg
jens
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
18. Mär 2009
Siehe #11.
Meine Komponente soll sich von der Art her wie ein Panel verhalten.Wo ich beliebige zusätzliche objecte auf ihm anordnen kann.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
18. Mär 2009
Der Button gehört nicht zu der Klasse (soll er ja auch nicht). Der Button soll auf der Komponente erscheinen. Vom Prinzip her genauso als wenn ich ein Button auf einem Panel anzeigen lassen möchte. Genau so soll es mit meiner Komponente auch sein.
PS: der Button wird garnicht erzeugt Button1 = NIL; (siehe FormCreate)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
18. Mär 2009
object Form2: TForm2
Left = 0
Top = 0
Caption = 'Form2'
ClientHeight = 427
ClientWidth = 652
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
18. Mär 2009
Zur Entwurfszeit ist der Button da und auch sichtbar auf der Komponente(MeineClasse) nur zur Laufzeit wird dieser Button nicht erzeugt.
Also Button1 = NIL;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
18. Mär 2009
constructor TMeineClasse.Create(AOwner: TComponent);
begin
inherited;
ControlStyle := ControlStyle + ;
U_Panel := TPanel.Create(Self);
U_Panel.Parent := Self;
U_Panel.Color := CLRed;
U_Panel.Align := ALClient;
end;
Nein das hat leider auch nicht geklappt