ToolBar.Wrappable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Symbolleisten-Schaltflächen in eine neue Zeile umbrochen werden, falls auf der Symbolleiste nicht mehr alle Schaltflächen in derselben Zeile angezeigt werden können, oder legt diesen fest.

public:
 property bool Wrappable { bool get(); void set(bool value); };
public bool Wrappable { get; set; }
member this.Wrappable : bool with get, set
Public Property Wrappable As Boolean

Eigenschaftswert

true, wenn die Symbolleisten-Schaltflächen in eine neue Zeile umbrochen werden, falls auf der Symbolleiste nicht mehr alle Schaltflächen angezeigt werden können, andernfalls false. Der Standardwert ist true.

Beispiele

Im folgenden Codebeispiel wird ein ToolBar Steuerelement erstellt, einige seiner allgemeinen Eigenschaften festgelegt und einem Formhinzugefügt. Delegatten werden auch zu den ButtonClick Ereignissen und ButtonDropDown hinzugefügt. In diesem Beispiel müssen ein ToolBar Benannter toolBar1 und ein Benannter ImageListimageList1 deklariert werden.

void AddToolBar()
{
   
   // Add a toolbar and set some of its properties.
   toolBar1 = gcnew ToolBar;
   toolBar1->Appearance = System::Windows::Forms::ToolBarAppearance::Flat;
   toolBar1->BorderStyle = System::Windows::Forms::BorderStyle::None;
   toolBar1->Buttons->Add( this->toolBarButton1 );
   toolBar1->ButtonSize = System::Drawing::Size( 24, 24 );
   toolBar1->Divider = true;
   toolBar1->DropDownArrows = true;
   toolBar1->ImageList = this->imageList1;
   toolBar1->ShowToolTips = true;
   toolBar1->Size = System::Drawing::Size( 292, 25 );
   toolBar1->TabIndex = 0;
   toolBar1->TextAlign = System::Windows::Forms::ToolBarTextAlign::Right;
   toolBar1->Wrappable = false;
   
   // Add handlers for the ButtonClick and ButtonDropDown events.
   toolBar1->ButtonDropDown += gcnew ToolBarButtonClickEventHandler( this, &MyToolBar::toolBar1_ButtonDropDown );
   toolBar1->ButtonClick += gcnew ToolBarButtonClickEventHandler( this, &MyToolBar::toolBar1_ButtonClicked );
   
   // Add the toolbar to the form.
   this->Controls->Add( toolBar1 );
}
private void AddToolBar()
{
   // Add a toolbar and set some of its properties.
   toolBar1 = new ToolBar();
   toolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat;
   toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.None;
   toolBar1.Buttons.Add(this.toolBarButton1);
   toolBar1.ButtonSize = new System.Drawing.Size(24, 24);
   toolBar1.Divider = true;
   toolBar1.DropDownArrows = true;
   toolBar1.ImageList = this.imageList1;
   toolBar1.ShowToolTips = true;
   toolBar1.Size = new System.Drawing.Size(292, 25);
   toolBar1.TabIndex = 0;
   toolBar1.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right;
   toolBar1.Wrappable = false;
   
   // Add handlers for the ButtonClick and ButtonDropDown events.
   toolBar1.ButtonDropDown += 
     new ToolBarButtonClickEventHandler(toolBar1_ButtonDropDown);
   toolBar1.ButtonClick += 
     new ToolBarButtonClickEventHandler(toolBar1_ButtonClicked);

   // Add the toolbar to the form.
   this.Controls.Add(toolBar1);
}
Private Sub AddToolBar()
   ' Add a toolbar and set some of its properties.
   toolBar1 = New ToolBar()
   toolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
   toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.None
   toolBar1.Buttons.Add(Me.toolBarButton1)
   toolBar1.ButtonSize = New System.Drawing.Size(24, 24)
   toolBar1.Divider = True
   toolBar1.DropDownArrows = True
   toolBar1.ImageList = Me.imageList1
   toolBar1.ShowToolTips = True
   toolBar1.Size = New System.Drawing.Size(292, 25)
   toolBar1.TabIndex = 0
   toolBar1.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right
   toolBar1.Wrappable = False

   ' Add handlers for the ButtonClick and ButtonDropDown events.
   AddHandler toolBar1.ButtonDropDown, AddressOf toolBar1_ButtonDropDown
   AddHandler toolBar1.ButtonClick, AddressOf toolBar1_ButtonClicked

   ' Add the toolbar to the form.
   Me.Controls.Add(toolBar1)
End Sub

Hinweise

Symbolleistenschaltflächen können mithilfe von Trennzeichen in logische Gruppen eingeteilt werden. Ein Trennzeichen ist eine Symbolleistenschaltfläche, bei der die Style-Eigenschaft auf ToolBarButtonStyle.Separator festgelegt ist. Wenn die Wrappable -Eigenschaft auf true festgelegt ist und die Symbolleiste zu klein wird, um alle Schaltflächen in derselben Zeile anzuzeigen, wird die Symbolleiste in zusätzliche Zeilen unterteilt, wobei die Umbrüche an den Trennzeichen auftreten. Dadurch wird sichergestellt, dass Schaltflächengruppen zusammenbleiben. Symbolleistenschaltflächen, die sich nicht in einer Gruppe befinden, können getrennt werden, wenn die Symbolleiste umschließt. Die Symbolleiste kann zu klein werden, um alle Schaltflächen in derselben Zeile anzuzeigen, wenn die größe des übergeordneten Form Elements geändert wird.

Gilt für:

Weitere Informationen