ToolBar.ToolBarButtonCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
ToolBar is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use ToolStrip instead.
Encapsula una colección de controles para su uso por parte de ToolBarButton la ToolBar clase .
public: ref class ToolBar::ToolBarButtonCollection : System::Collections::IList
public class ToolBar.ToolBarButtonCollection : System.Collections.IList
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`ToolBar` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ToolStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class ToolBar.ToolBarButtonCollection : System.Collections.IList
type ToolBar.ToolBarButtonCollection = class
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`ToolBar` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ToolStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type ToolBar.ToolBarButtonCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ToolBar.ToolBarButtonCollection
Implements IList
- Herencia
-
ToolBar.ToolBarButtonCollection
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se crea e inicializa 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
| Nombre | Description |
|---|---|
| ToolBar.ToolBarButtonCollection(ToolBar) |
Obsoletos.
Inicializa una nueva instancia de la ToolBar.ToolBarButtonCollection clase y la asigna a la barra de herramientas especificada. |
Propiedades
| Nombre | Description |
|---|---|
| Count |
Obsoletos.
Obtiene el número de botones de la colección de botones de la barra de herramientas. |
| IsReadOnly |
Obsoletos.
Obtiene un valor que indica si la colección es de solo lectura. |
| Item[Int32] |
Obsoletos.
Obtiene o establece el botón de la barra de herramientas en la ubicación indizada especificada en la colección de botones de la barra de herramientas. |
| Item[String] |
Obsoletos.
Obtiene un ToolBarButton objeto con la clave especificada de la colección. |
Métodos
| Nombre | Description |
|---|---|
| Add(String) |
Obsoletos.
Agrega un nuevo botón de barra de herramientas al final de la colección de botones de la barra de herramientas con el valor de propiedad especificado Text . |
| Add(ToolBarButton) |
Obsoletos.
Agrega el botón de barra de herramientas especificado al final de la colección de botones de la barra de herramientas. |
| AddRange(ToolBarButton[]) |
Obsoletos.
Agrega una colección de botones de barra de herramientas a esta colección de botones de barra de herramientas. |
| Clear() |
Obsoletos.
Quita todos los botones de la colección de botones de la barra de herramientas. |
| Contains(ToolBarButton) |
Obsoletos.
Determina si el botón de barra de herramientas especificado es miembro de la colección. |
| ContainsKey(String) |
Obsoletos.
Determina si una ToolBarButton clase con la clave especificada está contenida en la colección. |
| Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetEnumerator() |
Obsoletos.
Devuelve un enumerador que se puede usar para recorrer en iteración la colección de botones de la barra de herramientas. |
| GetHashCode() |
Obsoletos.
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IndexOf(ToolBarButton) |
Obsoletos.
Recupera el índice del botón de barra de herramientas especificado de la colección. |
| IndexOfKey(String) |
Obsoletos.
Recupera el índice de la primera aparición de con ToolBarButton la clave especificada. |
| Insert(Int32, ToolBarButton) |
Obsoletos.
Inserta un botón de barra de herramientas existente en la colección de botones de la barra de herramientas en la ubicación especificada. |
| MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Remove(ToolBarButton) |
Obsoletos.
Quita un botón determinado de la colección de botones de la barra de herramientas. |
| RemoveAt(Int32) |
Obsoletos.
Quita un botón determinado de la colección de botones de la barra de herramientas. |
| RemoveByKey(String) |
Obsoletos.
Quita el ToolBarButton objeto con la clave especificada de la colección. |
| ToString() |
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Obsoletos.
Copia los elementos de en ICollection un Arrayobjeto , comenzando en un índice determinado Array . |
| ICollection.IsSynchronized |
Obsoletos.
Obtiene un valor que indica si el acceso a la colección está sincronizado (seguro para subprocesos). |
| ICollection.SyncRoot |
Obsoletos.
Obtiene un objeto que se puede usar para sincronizar el acceso a la colección de botones. |
| IList.Add(Object) |
Obsoletos.
Agrega el botón de barra de herramientas especificado al final de la colección de botones de la barra de herramientas. |
| IList.Contains(Object) |
Obsoletos.
Determina si la colección contiene un valor específico. |
| IList.IndexOf(Object) |
Obsoletos.
Determina el índice de un elemento específico de la colección. |
| IList.Insert(Int32, Object) |
Obsoletos.
Inserta un botón de barra de herramientas existente en la colección de botones de la barra de herramientas en la ubicación especificada. |
| IList.IsFixedSize |
Obsoletos.
Obtiene un valor que indica si la colección tiene un tamaño fijo. |
| IList.Item[Int32] |
Obsoletos.
Obtiene o establece el elemento en un índice especificado. |
| IList.Remove(Object) |
Obsoletos.
Quita la primera aparición de un elemento de la colección. |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Obsoletos.
Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Obsoletos.
Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsoletos.
Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Obsoletos.
Filtra los elementos de un IEnumerable en función de un tipo especificado. |