ToolBar.ToolBarButtonCollection Класс

Определение

Внимание

ToolBar is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use ToolStrip instead.

Инкапсулирует коллекцию ToolBarButton элементов управления для использования классом ToolBar .

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
Наследование
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)
Устаревшие..

Копирует элементы объекта ICollectionArrayв определенный индекс, начиная с определенного 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)
Устаревшие..

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

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

Имя Описание
AsParallel(IEnumerable)
Устаревшие..

Включает параллелизацию запроса.

AsQueryable(IEnumerable)
Устаревшие..

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)
Устаревшие..

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

OfType<TResult>(IEnumerable)
Устаревшие..

Фильтрует элементы IEnumerable на основе указанного типа.

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

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