ToolBar.ToolBarButtonCollection Classe

Definição

Encapsula uma coleção de ToolBarButton controlos para uso da ToolBar classe.

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
Herança
ToolBar.ToolBarButtonCollection
Implementações

Exemplos

O exemplo de código seguinte cria e inicializa um ToolBar e três ToolBarButton controlos. Os botões da barra de ferramentas são atribuídos à barra de ferramentas e esta é adicionada ao formulário. Este código exige que a Form já tenha sido criada.

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

Observações

É ToolBar.ToolBarButtonCollection uma coleção indexada baseada em zero usada pela ToolBar classe para armazenar todos os ToolBarButton controlos atribuídos à barra de ferramentas. Use o Add método para adicionar botões individuais e o Remove método para os eliminar. Chama o Clear método para remover todos os botões da coleção.

Construtores

Name Description
ToolBar.ToolBarButtonCollection(ToolBar)

Inicializa uma nova instância da ToolBar.ToolBarButtonCollection classe e atribui-a à barra de ferramentas especificada.

Propriedades

Name Description
Count

Obtém o número de botões na coleção de botões da barra de ferramentas.

IsReadOnly

Recebe um valor que indica se a coleção é apenas de leitura.

Item[Int32]

Obtém ou define o botão da barra de ferramentas na localização indexada especificada na coleção de botões da barra de ferramentas.

Item[String]

Recebe um ToolBarButton com a chave especificada da coleção.

Métodos

Name Description
Add(String)

Adiciona um novo botão de barra de ferramentas ao final da coleção de botões com o valor especificado Text da propriedade.

Add(ToolBarButton)

Adiciona o botão especificado da barra de ferramentas ao final da coleção de botões da barra de ferramentas.

AddRange(ToolBarButton[])

Adiciona uma coleção de botões da barra de ferramentas a esta coleção de botões da barra de ferramentas.

Clear()

Remove todos os botões da coleção de botões da barra de ferramentas.

Contains(ToolBarButton)

Determina se o botão da barra de ferramentas especificado é membro da coleção.

ContainsKey(String)

Determina se a ToolBarButton com a chave especificada está contida na coleção.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador que pode ser usado para iterar pela coleção de botões da barra de ferramentas.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(ToolBarButton)

Recupera o índice do botão da barra de ferramentas especificado na coleção.

IndexOfKey(String)

Recupera o índice da primeira ocorrência de a ToolBarButton com a chave especificada.

Insert(Int32, ToolBarButton)

Insere um botão existente da barra de ferramentas na coleção de botões da barra de ferramentas no local especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(ToolBarButton)

Remove um dado botão da coleção de botões da barra de ferramentas.

RemoveAt(Int32)

Remove um dado botão da coleção de botões da barra de ferramentas.

RemoveByKey(String)

Remove o ToolBarButton com a chave especificada da coleção.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando num índice particular Array .

ICollection.IsSynchronized

Recebe um valor que indica se o acesso à coleção está sincronizado (thread safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção de botões.

IList.Add(Object)

Adiciona o botão especificado da barra de ferramentas ao final da coleção de botões da barra de ferramentas.

IList.Contains(Object)

Determina se a coleção contém um valor específico.

IList.IndexOf(Object)

Determina o índice de um item específico na coleção.

IList.Insert(Int32, Object)

Insere um botão existente da barra de ferramentas na coleção de botões da barra de ferramentas no local especificado.

IList.IsFixedSize

Recebe um valor que indica se a coleção tem um tamanho fixo.

IList.Item[Int32]

Recebe ou define o item num índice especificado.

IList.Remove(Object)

Remove a primeira ocorrência de um item da coleção.

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base num tipo especificado.

Aplica-se a

Ver também