bonjour,
J'ai un problème avec l'affichage d'objet Tshape dans la un panel j'arrive pas à les créer dynamiquement je sais pas comment m'y prendre en fait au début j'ai fait une procédure ensuite un constructeur pour finalement l'appeler dans FormCreate je vous donne une partie du code que j'essaye de faire fonctionner je ne trouve pas assez d'exemple concret c'est dommage. Merci d'avance
C'est juste pour tester de mettre un objet TshapeText dans un panel automatiquement à partir d'une liste de Tstring. Pour l'instant j'essaye d'en créer un seul.
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
28 constructor Tst.Create(X:Integer;Y:Integer;Text : String); begin inherited Create; AlignementHorizontal:=alHCenter; AlignementVertical:=alvCenter; Caption:=Text; Shape:=stCircle; Left:=X; Top:=Y; end; procedure TForm4.DrawTheme(Sender: TObject); var W,H : Integer; Titre : String; begin W:=JvBevel1.Width; H:=JvBevel1.Height; Titre:=ComboBox1.items[1]; tst.create(W,H,Titre); end; procedure TForm4.FormCreate(Sender: TObject); begin DrawTheme(Form4); end;
Partager