ToolBar.ToolBarButtonCollection Clase

Definición

Encapsula una colección de controles ToolBarButton para su uso por parte de la clase ToolBar.

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
Herencia
ToolBar.ToolBarButtonCollection
Implementaciones

Ejemplos

En el ejemplo de código siguiente se crean e inicializan un ToolBar y tres ToolBarButton controles. Los botones de la barra de herramientas se asignan a la barra de herramientas y la barra de herramientas se agrega al formulario. Este código requiere que ya se haya creado .Form

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

Comentarios

ToolBar.ToolBarButtonCollection es una colección indizada de base cero utilizada por la ToolBar clase para contener todos los ToolBarButton controles asignados a la barra de herramientas. Use el Add método para agregar botones individuales y el Remove método para eliminarlos. Llame al Clear método para quitar todos los botones de la colección.

Constructores

ToolBar.ToolBarButtonCollection(ToolBar)

Inicializa una nueva instancia de la clase ToolBar.ToolBarButtonCollection y la asigna a la barra de herramientas especificada.

Propiedades

Count

Obtiene el número de botones de la colección de botones de barra de herramientas.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

Item[Int32]

Obtiene o establece el botón de barra de herramientas en la ubicación indizada especificada en la colección de botones de barra de herramientas.

Item[String]

Obtiene un control ToolBarButton con la clave especificada de la colección.

Métodos

Add(String)

Agrega un nuevo botón de barra de herramientas al final de la colección de botones de barra de herramientas con el valor de la propiedad Text especificado.

Add(ToolBarButton)

Agrega el botón de barra de herramientas especificado al final de la colección de botones de barra de herramientas.

AddRange(ToolBarButton[])

Agrega una colección de botones de barra de herramientas a esta colección de botones de barra de herramientas.

Clear()

Quita todos los botones de la colección de botones de barra de herramientas.

Contains(ToolBarButton)

Determina si el botón de barra de herramientas especificado es un miembro de la colección.

ContainsKey(String)

Determina si hay un ToolBarButton con la clave especificada en la colección.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que puede utilizarse para recorrer en iteración en la colección de botones de barra de herramientas.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(ToolBarButton)

Recupera el índice del botón de barra de herramientas especificado en la colección.

IndexOfKey(String)

Recupera el índice de la primera aparición de un ToolBarButton con la clave especificada.

Insert(Int32, ToolBarButton)

Inserta un botón de barra de herramientas existente en la colección de botones de barra de herramientas, en la ubicación especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(ToolBarButton)

Quita un botón determinado de la colección de botones de barra de herramientas.

RemoveAt(Int32)

Quita un botón determinado de la colección de botones de barra de herramientas.

RemoveByKey(String)

Quita de la colección el objeto ToolBarButton con la clave especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia los elementos de ICollection en Array, empezando por un índice determinado de Array.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).

ICollection.SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso a la colección de botones.

IList.Add(Object)

Agrega el botón de barra de herramientas especificado al final de la colección de botones de barra de herramientas.

IList.Contains(Object)

Determina si la colección contiene un valor concreto.

IList.IndexOf(Object)

Determina el índice de un elemento específico de la colección.

IList.Insert(Int32, Object)

Inserta un botón de barra de herramientas existente en la colección de botones de barra de herramientas, en la ubicación especificada.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

IList.Item[Int32]

Obtiene o establece el elemento que se encuentra en un índice especificado.

IList.Remove(Object)

Quita la primera aparición de un elemento de la colección.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también