TToolButtonCreate (Delphi)
Description
This example creates a ToolBar and adds ToolButtons to it. Include ComCtrls in the uses clause.
Code
procedure AddButtons(ToolBar: TToolBar;
Const ButtonCaptions: array of String);
var
I: Integer;
begin
for I := 0 to High(ButtonCaptions) do
begin
with TToolButton.Create(ToolBar) do
begin
Parent := ToolBar;
Caption := ButtonCaptions[I];
if (ButtonCaptions[I] = '|') then
Style := tbsSeparator
else
Style := tbsButton;
end;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ToolBar1 := TToolBar.Create(Self);
ToolBar1.Parent := Self;
AddButtons(ToolBar1, ['New', 'Save', '|', 'Cut', 'Copy', 'Paste']);
ToolBar1.ShowCaptions := True;
ToolBar1.Height := 40;
end;
procedure TForm1.FormDestroy(Sender: TObject);
var
I: Integer;
begin
for I := ToolBar1.ButtonCount - 1 downto 0 do
ToolBar1.Buttons[I].Free;
ToolBar1.Free;
end;
Uses
- Vcl.ComCtrls.TToolButton.Create ( fr | de | ja )
- Vcl.ComCtrls.TToolBar.Create ( fr | de | ja )
- Vcl.Controls.TControl.Caption ( fr | de | ja )
- Vcl.ComCtrls.TToolButton.Style ( fr | de | ja )
- Vcl.ComCtrls.TToolBar.ButtonCount ( fr | de | ja )
- Vcl.ComCtrls.TToolBar.ShowCaptions ( fr | de | ja )