TFrame
Création dynamique
J'ai remarqué qu'assigner un TFrame
a un autre composant lors du design du TForm
dans le concepteur de fiche, posait un probléme.
Quelque fois quand on modifie le TFrame
la modification n'est pas reporté dans la fiche du TForm
parent…
Le mieux est de créer dynamiquement (par code) le TFrame
et de l'accrocher sur son parent dans le Create de la Form principale exemple :
Dans cet exemple on créé un TFrame
(FFrameST) accroché dans son parent TabST (un TTabSheet
) et on l'aligne de façon a ce qu'il occupe tout le TTabSheet
.
procedure TForm1.FormCreate(Sender: TObject); begin FFrameST:=TFrameStripeTest.Create(TabST); FFrameST.Parent:=TabST; FFrameST.Align:=alClient; end;
Vous pourriez laisser un commentaire si vous étiez connecté.