次の方法で共有


ToolBar.Wrappable プロパティ

ツール バーの同じ行にすべてのボタンが収まらないときに、ツール バー ボタンが次の行に折り返されるかどうかを示す値を取得または設定します。

Public Property Wrappable As Boolean
[C#]
public bool Wrappable {get; set;}
[C++]
public: __property bool get_Wrappable();public: __property void set_Wrappable(bool);
[JScript]
public function get Wrappable() : Boolean;public function set Wrappable(Boolean);

プロパティ値

ツール バーの同じ行にすべてのボタンが収まらないときにツール バー ボタンが次の行に折り返される場合は true 。それ以外の場合は false 。既定値は true です。

解説

ツール バー ボタンは、区切り記号を使用して論理グループに分けることができます。区切り記号は、 Style プロパティが ToolBarButtonStyle.Separator に設定されている一種のツール バー ボタンです。 Wrappable プロパティが true に設定されていて、ツール バーの同じ行にすべてのボタンが収まらない場合は、ツール バーが区切り記号の位置で折り返され、追加された行に分割して表示されます。これにより、ボタン グループのボタンは常にまとまって表示されます。グループ化されていないツール バー ボタンは、ツール バーが折り返されるときに分離する可能性があります。また、ツール バーの親の Form のサイズが変更されると、ツール バーの同じ行にすべてのボタンが収まらなくなる場合があります。

使用例

[Visual Basic, C#, C++] ToolBar コントロールを作成し、その共通のプロパティの一部を設定し、これを Form に追加する例を次に示します。デリゲートは、 ButtonClick イベントおよび ButtonDropDown イベントにも追加されます。この例は、 toolBar1 という名前の ToolBarimageList1 という名前の ImageList が宣言されていることを前提にしています。

 
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

[C#] 
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);
}

[C++] 
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 = 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 += new ToolBarButtonClickEventHandler(this, &MyToolBar::toolBar1_ButtonDropDown);
        toolBar1->ButtonClick += new ToolBarButtonClickEventHandler(this, &MyToolBar::toolBar1_ButtonClicked);

        // Add the toolbar to the form.
        this->Controls->Add(toolBar1);
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

ToolBar クラス | ToolBar メンバ | System.Windows.Forms 名前空間 | ToolBarButtonStyle