type
TForm1 = class(TForm)
・・・
private
{ Private 宣言 }
InpDat : array[0..6] of string ;
public
・・・
procedure TForm1.FormShow(Sender: TObject);
var
i : integer ;
begin
for i:=0 to 6 do
InpDat[i] := '' ;
procedure TForm1.DockTabSet1DockDrop(Sender: TObject; Source: TDragDockObject; X, Y: Integer);
var
s : string ;
begin
s := TButton(Source.Control).Caption ;
DockTabSet1.Tabs[DockTabSet1.Tabs.Count-1] := s ;
end;
確認のため、ボタン Button4 をクリックした時に内容を表示するよう行います。
procedure TForm1.Button4Click(Sender: TObject);
var
i,j : integer ;
s : string ;
begin
j := DockTabSet1.Tabs.Count ;
s := IntToStr(j) + ': ' ;
for i:=0 to j-1 do
s := s + DockTabSet1.Tabs[i] + '=' + InpDat[i] + '、';
ShowMessage(s);
end;
procedure TForm1.DockTabSet1DockDrop(Sender: TObject; Source: TDragDockObject; X, Y: Integer);
var
s : string ;
begin
s := TButton(Source.Control).Caption ;
DockTabSet1.Tabs[DockTabSet1.Tabs.Count-1] := s ;
TListBox(DockTabSet1.DestinationDockSite).Items.Add(s);
end;