Bonjour,

Dans mon Form1 je crée des GroupBox. Et j'aimerai recuperer le nom du GroupBox sur le quel je click avec ma souris. Le souci c'est que je ne peux pas créer d'evemement prédefini du type TForm1.GroupBox1Click puisque a l'initialisation de mon programme les GroupBox ne sont pas encor créé.

Voila comment je les crée:
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
18
19
20
21
22
23
24
25
26
27
 
procedure TForm1.Button1Click(Sender: TObject);
var
box:  tGroupBox;
box2: tGroupBox;
 
begin
 
box:= tTForm1.FormClickCreate(form1);
box.Parent := form1;
box.Left:= 100;
box.Top:= 100;
box.Height:=50;
box.Width:=50;
box.Caption:='Box1';
box.Visible:= true;
 
box2:= tTForm1.FormClick.Create(form1);
box2.Parent := form1;
box2.Left:= 200;
box2.Top:= 100;
box2.Height:=50;
box2.Width:=50;
box2.Caption:='Box2';
box2.Visible:= true;
 
end;
Mon idée c'est d'utiliser un évenement on TForm1.FormClick puis de regarder si y a un Groupbox a cette endroit. Comment faire sachant que je connais pas les noms de tous les GroupBox contenu dans mon Form1 puisqu'au final il pourait en avoir d'autre crée...
Je rappelle la question. lol
Comment faire pour connaitre le nomme d'un GroupBox quand je click dessu avec ma souris?