Ik wil graag een eigen component maken waar 3 labels en 3 DBEdits op staan. Uit luiheid besloot ik maar om TCustomPanel als basis te nemen. Ik krijg echter met geen mogelijk een TLabel aangemaakt. Wat zie ik over het hoofd?
M'n constructor ziet er zo uit ( lijkt me het belangrijkste )
constructor TDBJurC3.Create(AOwner: TComponent);
begin
inherited;
FLabel1 := TLabel.Create( self );
FLabel1.Left := 4;
FLabel1.Top := 0;
FLabel1.Caption := 'blabla';
FLabel1.SetSubComponent(True);
FLabel1.Show;
[..]
end;
Ik krijg dus geen foutmeldingen, hij doet 't gewoon niet!
De cutompanel verschijnt maar de TLabels of TDBEdits zijn nergens te bekennen, design noch runtime.
Ik heb zo'n vaag vermoeden dat die Create( self ) de boosdoener is. Kan iemand me een zetje in de goeie richting geven?
M'n constructor ziet er zo uit ( lijkt me het belangrijkste )
constructor TDBJurC3.Create(AOwner: TComponent);
begin
inherited;
FLabel1 := TLabel.Create( self );
FLabel1.Left := 4;
FLabel1.Top := 0;
FLabel1.Caption := 'blabla';
FLabel1.SetSubComponent(True);
FLabel1.Show;
[..]
end;
Ik krijg dus geen foutmeldingen, hij doet 't gewoon niet!
De cutompanel verschijnt maar de TLabels of TDBEdits zijn nergens te bekennen, design noch runtime.
Ik heb zo'n vaag vermoeden dat die Create( self ) de boosdoener is. Kan iemand me een zetje in de goeie richting geven?