[Overview][Constants][Types][Classes][Procedures and functions][Index] |
Enumerated type with values representing the display styles and behaviors for buttons on a TToolBar control.
Source position: comctrls.pp line 2050
type TToolButtonStyle = ( |
||
tbsButton, |
|
The button appears and functions like a normal button. |
tbsCheck, |
|
Clicking the button toggles the Down property. Once selected, the button remains selected until clicked again. |
tbsDropDown, |
|
The button displays a downwards-pointing arrow (suitable for accessing a drop-down menu). |
tbsSeparator, |
|
The button appears as an empty space on the toolbar (used to separate other controls). |
tbsDivider, |
|
The button appears as a vertical line on the toolbar (used to separate other controls). |
tbsButtonDrop |
||
); |
Values in TToolButtonStyle indicate the visual display for a tool button and its behavior when clicked. TToolButtonStyle is the type used to implement the Style property in the TToolButton class.
|
Determines the display style for the tool button. |
{ To use this example, create a new application and add the example code to the unit. Remember to add the ComCtls unit in the uses clause. } 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; AutoSize := True; end; end; end; procedure TForm1.FormCreate(Sender: TObject); var ToolBar: TToolBar; begin ToolBar := TToolBar.Create(Self); ToolBar.Parent := Self; ShowMessage(IntToStr(ToolBar.ButtonCount)); AddButtons(ToolBar, ['New', 'Save', '|', 'Cut', 'Copy', 'Paste']); ToolBar.ShowCaptions := True; ToolBar.Height := 40; ToolBar.ButtonWidth := 75; ShowMessage(IntToStr(ToolBar.ButtonCount)); end;
Version 3.2 | Generated 2024-02-25 | Home |