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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
procedure TForm1.DoClick(Sender: TObject);
begin
//if (Sender as TBsSkinPanel).Tag = 0 then
form2.Image1.Picture.Bitmap := ((Sender as TBSSkinPanel).Glyph) ;
form2.ShowModal ;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
panel : TBsSkinPanel ;
btn : TBsSkinButton ;
b : TButton ;
i : integer ;
x,y : integer ;
begin
x := 0 ;
y := 200 ;
for i:=0 to 2 do begin
panel := TBSSkinPanel.Create(self);
with panel do
try
Parent := form1 ;
panel.Tag := i ;
left := 100 ;
top := y ;
height := 100 ;
width := 100 ;
Visible := true;
SkinData := bsSkinData1 ;
panel.Caption := inttostr(panel.tag) ;
SkinDataname := 'groupbox';
CaptionMode := true;
checkedmode := true;
RollUpMode := true ;
OnClick := DoClick ; //
Glyph.LoadFromFile('C:\media1.bmp') ; // Devra être changé, car fichier loadé devra être la valeur d'un listbox..
...... |
Partager