Поделиться через


ToolBar.ToolBarButtonCollection Класс

Определение

Инкапсулирует коллекцию элементов управления ToolBarButton, используемых классом 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
Наследование
ToolBar.ToolBarButtonCollection
Реализации

Примеры

В следующем примере кода создается и инициализируется ToolBar элемент управления и три ToolBarButton элемента управления . Кнопки панели инструментов назначаются панели инструментов, а панель инструментов добавляется в форму. Для этого кода требуется 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

Комментарии

ToolBar.ToolBarButtonCollection это отсчитываемая от нуля индексированная коллекция, используемая классом ToolBar для хранения всех элементов управления, ToolBarButton назначенных панели инструментов. Используйте метод , Add чтобы добавить отдельные кнопки, Remove и метод для их удаления. Вызовите метод , Clear чтобы удалить все кнопки из коллекции.

Конструкторы

ToolBar.ToolBarButtonCollection(ToolBar)

Инициализирует новый экземпляр класса ToolBar.ToolBarButtonCollection и присваивает его указанной панели инструментов.

Свойства

Count

Получает число кнопок в коллекции кнопок панели инструментов.

IsReadOnly

Возвращает значение, указывающее, является ли коллекция доступной только для чтения.

Item[Int32]

Получает или задает кнопку панели инструментов в указанном (по индексу) месте коллекции кнопок данной панели инструментов.

Item[String]

Получает объект ToolBarButton с указанным ключом из коллекции.

Методы

Add(String)

Добавляет новую кнопку панели инструментов в конец коллекции кнопок панели с указанным значением свойства Text.

Add(ToolBarButton)

Добавляет указанную кнопку панели инструментов в конец коллекции кнопок панели.

AddRange(ToolBarButton[])

Добавляет коллекцию кнопок панели инструментов к данной коллекции кнопок панели.

Clear()

Удаляет из коллекции кнопок панели инструментов все кнопки.

Contains(ToolBarButton)

Определяет, является ли указанная кнопка панели инструментов членом коллекции.

ContainsKey(String)

Определяет, содержится ли в коллекции ToolBarButtonс указанным ключом.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который может использоваться для перебора элементов коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IndexOf(ToolBarButton)

Извлекает индекс указанной кнопки панели инструментов в коллекции.

IndexOfKey(String)

Получает индекс первого вхождения ToolBarButton с указанным ключом.

Insert(Int32, ToolBarButton)

Вставляет имеющуюся кнопку панели инструментов в указанное место коллекции кнопок панели.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(ToolBarButton)

Удаляет заданную кнопку из коллекции кнопок панели инструментов.

RemoveAt(Int32)

Удаляет заданную кнопку из коллекции кнопок панели инструментов.

RemoveByKey(String)

Удаляет из коллекции объект ToolBarButton с указанным ключом.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array.

ICollection.IsSynchronized

Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).

ICollection.SyncRoot

Получает объект, который может быть использован для синхронизации доступа к коллекции кнопок.

IList.Add(Object)

Добавляет указанную кнопку панели инструментов в конец коллекции кнопок панели.

IList.Contains(Object)

Определяет, содержит ли коллекция указанное значение.

IList.IndexOf(Object)

Определяет индекс определенного элемента в коллекции.

IList.Insert(Int32, Object)

Вставляет имеющуюся кнопку панели инструментов в указанное место коллекции кнопок панели.

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли коллекция фиксированный размер.

IList.Item[Int32]

Получает или задает элемент по указанному индексу.

IList.Remove(Object)

Удаляет первое вхождение элемента из коллекции.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к

См. также раздел