ToolBar.ToolBarButtonCollection ToolBar.ToolBarButtonCollection ToolBar.ToolBarButtonCollection ToolBar.ToolBarButtonCollection Class

定義

ToolBarButton クラスによって使用される ToolBar コントロールのコレクションをカプセル化します。Encapsulates a collection of ToolBarButton controls for use by the ToolBar class.

public: ref class ToolBar::ToolBarButtonCollection : System::Collections::IList
public class ToolBar.ToolBarButtonCollection : System.Collections.IList
type ToolBar.ToolBarButtonCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ToolBar.ToolBarButtonCollection
Implements IList
継承
ToolBar.ToolBarButtonCollectionToolBar.ToolBarButtonCollectionToolBar.ToolBarButtonCollectionToolBar.ToolBarButtonCollection
実装

次のコード例は、作成し、初期化、ToolBarと 3 つToolBarButtonコントロール。The following code example creates and initializes a ToolBar and three ToolBarButton controls. ツール バー ボタンがツールバーに割り当てられているし、ツールバーは、フォームに追加されます。The toolbar buttons are assigned to the toolbar and the toolbar is added to the form. このコードである必要があります、Form既に作成されています。This code requires that a Form has already been created.

public:
   void InitializeMyToolBar()
   {
      // Create and initialize the ToolBarButton controls and ToolBar.
      ToolBar^ toolBar1 = gcnew ToolBar;
      ToolBarButton^ toolBarButton1 = gcnew ToolBarButton;
      ToolBarButton^ toolBarButton2 = gcnew ToolBarButton;
      ToolBarButton^ toolBarButton3 = gcnew 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 );
   }
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);
 }

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

注釈

ToolBar.ToolBarButtonCollectionによって使用される、0 から始まるインデックス付きコレクションには、ToolBarすべてを保持するクラス、ToolBarButtonツールバーに割り当てられているコントロール。The ToolBar.ToolBarButtonCollection is a zero-based indexed collection used by the ToolBar class to hold all the ToolBarButton controls assigned to the toolbar. 使用、Add個々 のボタンを追加するメソッドをおよび、Removeそれらを削除するメソッド。Use the Add method to add individual buttons and the Remove method to delete them. 呼び出す、Clearコレクションからすべてのボタンを削除する方法。Call the Clear method to remove all the buttons from the collection.

コンストラクター

ToolBar.ToolBarButtonCollection(ToolBar) ToolBar.ToolBarButtonCollection(ToolBar) ToolBar.ToolBarButtonCollection(ToolBar) ToolBar.ToolBarButtonCollection(ToolBar)

ToolBar.ToolBarButtonCollection クラスの新しいインスタンスを初期化し、指定されたツール バーに割り当てます。Initializes a new instance of the ToolBar.ToolBarButtonCollection class and assigns it to the specified toolbar.

プロパティ

Count Count Count Count

ツール バー ボタン コレクション内のボタンの数を取得します。Gets the number of buttons in the toolbar button collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the collection is read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

ツール バー ボタン コレクション内の指定したインデックス位置にあるツール バー ボタンを取得または設定します。Gets or sets the toolbar button at the specified indexed location in the toolbar button collection.

Item[String] Item[String] Item[String] Item[String]

指定したキーの ToolBarButton をコレクションから取得します。Gets a ToolBarButton with the specified key from the collection.

メソッド

Add(String) Add(String) Add(String) Add(String)

新しいツール バー ボタンを指定された Text プロパティの値を持つツール バー ボタン コレクションの末尾に追加します。Adds a new toolbar button to the end of the toolbar button collection with the specified Text property value.

Add(ToolBarButton) Add(ToolBarButton) Add(ToolBarButton) Add(ToolBarButton)

指定されたツール バー ボタンをツール バー ボタン コレクションの末尾に追加します。Adds the specified toolbar button to the end of the toolbar button collection.

AddRange(ToolBarButton[]) AddRange(ToolBarButton[]) AddRange(ToolBarButton[]) AddRange(ToolBarButton[])

ツール バー ボタンのコレクションをこのツール バー ボタン コレクションに追加します。Adds a collection of toolbar buttons to this toolbar button collection.

Clear() Clear() Clear() Clear()

ツール バー ボタン コレクションからすべてのボタンを削除します。Removes all buttons from the toolbar button collection.

Contains(ToolBarButton) Contains(ToolBarButton) Contains(ToolBarButton) Contains(ToolBarButton)

指定したツール バー ボタンがコレクションのメンバーかどうかを確認します。Determines if the specified toolbar button is a member of the collection.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

指定したキーの ToolBarButton がコレクション内にあるかどうかを判断します。Determines if a ToolBarButton with the specified key is contained in the collection.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

ツール バー ボタン コレクションを反復処理するために使用できる列挙子を返します。Returns an enumerator that can be used to iterate through the toolbar button collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IndexOf(ToolBarButton) IndexOf(ToolBarButton) IndexOf(ToolBarButton) IndexOf(ToolBarButton)

コレクション内の指定したツール バー ボタンのインデックスを取得します。Retrieves the index of the specified toolbar button in the collection.

IndexOfKey(String) IndexOfKey(String) IndexOfKey(String) IndexOfKey(String)

指定したキーを持つ ToolBarButton が最初に出現するインデックスを取得します。Retrieves the index of the first occurrence of a ToolBarButton with the specified key.

Insert(Int32, ToolBarButton) Insert(Int32, ToolBarButton) Insert(Int32, ToolBarButton) Insert(Int32, ToolBarButton)

ツール バー ボタン コレクション内の指定した位置に既存のツール バー ボタンを挿入します。Inserts an existing toolbar button in the toolbar button collection at the specified location.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(ToolBarButton) Remove(ToolBarButton) Remove(ToolBarButton) Remove(ToolBarButton)

ツール バー ボタン コレクションから指定したボタンを削除します。Removes a given button from the toolbar button collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

ツール バー ボタン コレクションから指定したボタンを削除します。Removes a given button from the toolbar button collection.

RemoveByKey(String) RemoveByKey(String) RemoveByKey(String) RemoveByKey(String)

指定したキーを持つ ToolBarButton をコレクションから削除します。Removes the ToolBarButton with the specified key from the collection.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

ボタンのコレクションへのアクセスを同期するために使用するオブジェクトを取得します。Gets an object that can be used to synchronize access to the collection of buttons.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

指定されたツール バー ボタンをツール バー ボタン コレクションの末尾に追加します。Adds the specified toolbar button to the end of the toolbar button collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

コレクションに特定の値が格納されているかどうかを判断します。Determines whether the collection contains a specific value.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

コレクション内での指定した項目のインデックスを調べます。Determines the index of a specific item in the collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

ツール バー ボタン コレクション内の指定した位置に既存のツール バー ボタンを挿入します。Inserts an existing toolbar button in the toolbar button collection at the specified location.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

コレクションが固定サイズかどうかを示す値を取得します。Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックスにある項目を取得または設定します。Gets or sets the item at a specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

最初に出現する項目をコレクションから削除します。Removes the first occurrence of an item from the collection.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください