次の方法で共有


ToolBar.ToolBarButtonCollection クラス

ToolBar クラスによって使用される ToolBarButton コントロールのコレクションをカプセル化します。

この型のすべてのメンバの一覧については、ToolBar.ToolBarButtonCollection メンバ を参照してください。

System.Object
   System.Windows.Forms.ToolBar.ToolBarButtonCollection

Public Class ToolBar.ToolBarButtonCollection
   Implements IList, ICollection, IEnumerable
[C#]
public class ToolBar.ToolBarButtonCollection : IList, ICollection,
   IEnumerable
[C++]
public __gc class ToolBar.ToolBarButtonCollection : public IList,
   ICollection, IEnumerable
[JScript]
public class ToolBar.ToolBarButtonCollection implements IList,
   ICollection, IEnumerable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

ToolBar.ToolBarButtonCollection は、ツール バーに割り当てられたすべての ToolBarButton コントロールを格納するために ToolBar によって使用される、0 から始まるインデックス番号が付いたコレクションです。ボタンを個別に追加する場合は Add メソッドを使用し、ボタンを削除する場合は Remove メソッドを使用します。コレクションからすべてのボタンを削除するには、 Clear メソッドを呼び出します。

使用例

[Visual Basic, C#, C++] ToolBar と 3 つの ToolBarButton コントロールを作成および初期化する例を次に示します。ツール バー ボタンはツール バーに割り当てられ、ツール バーはフォームに追加されます。このコードは、 Form が既に作成されていることを前提にしています。

 
Public Sub InitializeMyToolBar()
    ' Create and initialize the ToolBarButton controls and ToolBar.
    Dim toolBar1 As New ToolBar()
    Dim toolBarButton1 As New ToolBarButton()
    Dim toolBarButton2 As New ToolBarButton()
    Dim toolBarButton3 As New ToolBarButton()
    
    ' Set the Text properties of the ToolBarButton controls.
    toolBarButton1.Text = "Open"
    toolBarButton2.Text = "Save"
    toolBarButton3.Text = "Print"
    
    ' Add the ToolBarButton controls to the ToolBar.
    toolBar1.Buttons.Add(toolBarButton1)
    toolBar1.Buttons.Add(toolBarButton2)
    toolBar1.Buttons.Add(toolBarButton3)
    
    ' Add the ToolBar to the Form.
    Controls.Add(toolBar1)
End Sub


[C#] 
public void InitializeMyToolBar()
 {
    // Create and initialize the ToolBarButton controls and ToolBar.
    ToolBar toolBar1 = new ToolBar();
    ToolBarButton toolBarButton1 = new ToolBarButton();
    ToolBarButton toolBarButton2 = new ToolBarButton();
    ToolBarButton toolBarButton3 = new ToolBarButton();
 
    // Set the Text properties of the ToolBarButton controls.
    toolBarButton1.Text = "Open";
    toolBarButton2.Text = "Save";
    toolBarButton3.Text = "Print";
 
    // Add the ToolBarButton controls to the ToolBar.
    toolBar1.Buttons.Add(toolBarButton1);
    toolBar1.Buttons.Add(toolBarButton2);
    toolBar1.Buttons.Add(toolBarButton3);
 
    // Add the ToolBar to the Form.
    Controls.Add(toolBar1);
 }


[C++] 
public:
void InitializeMyToolBar()
 {
    // Create and initialize the ToolBarButton controls and ToolBar.
    ToolBar* toolBar1 = new ToolBar();
    ToolBarButton* toolBarButton1 = new ToolBarButton();
    ToolBarButton* toolBarButton2 = new ToolBarButton();
    ToolBarButton* toolBarButton3 = new ToolBarButton();
 
    // Set the Text properties of the ToolBarButton controls.
    toolBarButton1->Text = S"Open";
    toolBarButton2->Text = S"Save";
    toolBarButton3->Text = S"Print";
 
    // Add the ToolBarButton controls to the ToolBar.
    toolBar1->Buttons->Add(toolBarButton1);
    toolBar1->Buttons->Add(toolBarButton2);
    toolBar1->Buttons->Add(toolBarButton3);
 
    // Add the ToolBar to the Form.
    Controls->Add(toolBar1);
 }

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

必要条件

名前空間: System.Windows.Forms

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

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

ToolBar.ToolBarButtonCollection メンバ | System.Windows.Forms 名前空間 | ToolBar | ToolBarButton