Bonjour,
Berlin 10.1 - FMX
J'ai créé une barre de titre avec un panel qui occupe le haut de la fenêtre (propriété align=top)
Sur ce panel j'ai ajouté:
- un label cadré à gauche (align=left)
- Un TImage cadré à droite (align=right)
Dans la structure je vois bien les deux objets (label et image) qui ont pour parent le TPanel.
J'ai écrit le code suivant sur l'évènement OnPaint du TPanel:
Le problème est que je ne vois plus ni le label ni l'image !! alors qu'ils sont visibles si je ne fait pas ce OnPaint.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 procedure TFormApp.Panel1Paint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF); begin with canvas do Begin BeginScene; fill.color := $FF182983; fillrect(ARect,0,0,AllCorners,100); EndScene; End; end;
Je ne comprends pas pourquoi puisque le TPanel est le parent ?
Merci
Franck
Partager