Bonjour,
Je travaille sur une application VCL avec Delphi 11.1.
J'ai une TFrame qui contient un TEdit et un TButton. Cette frame doit ensuite être utilisée dans plusieurs fenêtre.
Elle prend juste la hauteur du TEdit avec +3 au dessus en en dessous.
Lorsque je clique sur le bouton je souhaite afficher une TStringGrid.
Le problème c'est que du coup, elle reste "bloquée" dans la TFrame.
Je ne sais pas comment faire pour qu'elle apparaissent complétement dans la fenêtre où elle est placée.
Savez-vous comment faire ?
Actuellement, je fais simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 constructor TFraShowGrid.Create(AOwner: TComponent); begin inherited; Edit1.Clear; Height := Edit1.Top + Edit1.Height + 3; Grid1.Visible := False; Grid1.Top := Edit1.Top + Edit1.Height; Grid1.Left := Edit1.Left; Grid1.Width := Edit1.Width; end; procedure TFraShowGrid.Button1Click(Sender: TObject); begin Grid1.Visible := not Grid1.Visible; end;
Partager