ToolBar.ToolBarButtonCollection Osztály

Definíció

Figyelemfelhívás

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

Befoglalja az osztály által használható vezérlők gyűjteményét ToolBarButtonToolBar .

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
Öröklődés
ToolBar.ToolBarButtonCollection
Attribútumok
Megvalósítás

Példák

Az alábbi példakód egy és három ToolBar vezérlőt ToolBarButton hoz létre és inicializál. Az eszköztár gombjai hozzá vannak rendelve az eszköztárhoz, és az eszköztár hozzá lesz adva az űrlaphoz. Ehhez a kódhoz már létre kell hozni egy Form ilyen kódot.

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

Megjegyzések

Ez ToolBar.ToolBarButtonCollection egy nulla alapú indexelt gyűjtemény, amelyet az osztály használ az ToolBarToolBarButton eszköztárhoz rendelt összes vezérlő tárolására. Ezzel a Add módszerrel adhat hozzá egyes gombokat, és törölheti őket Remove . Hívja meg a metódust Clear , hogy távolítsa el az összes gombot a gyűjteményből.

Konstruktorok

Name Description
ToolBar.ToolBarButtonCollection(ToolBar)
Elavult.

Inicializálja az ToolBar.ToolBarButtonCollection osztály új példányát, és hozzárendeli a megadott eszköztárhoz.

Tulajdonságok

Name Description
Count
Elavult.

Lekéri az eszköztár gombgyűjteményében található gombok számát.

IsReadOnly
Elavult.

Beolvas egy értéket, amely jelzi, hogy a gyűjtemény írásvédett-e.

Item[Int32]
Elavult.

Lekéri vagy beállítja az eszköztárgombot az eszköztárgombgyűjtemény megadott indexelt helyén.

Item[String]
Elavult.

ToolBarButton Lekéri a megadott kulccsal a gyűjteményből.

Metódusok

Name Description
Add(String)
Elavult.

Új eszköztárgombot ad hozzá az eszköztár gombgyűjteményének végéhez a megadott Text tulajdonságértékkel.

Add(ToolBarButton)
Elavult.

Hozzáadja a megadott eszköztárgombot az eszköztár gombgyűjteményének végéhez.

AddRange(ToolBarButton[])
Elavult.

Eszköztárgombokat tartalmazó gyűjteményt ad hozzá ehhez az eszköztárgombgyűjteményhez.

Clear()
Elavult.

Eltávolítja az összes gombot az eszköztár gombgyűjteményéből.

Contains(ToolBarButton)
Elavult.

Meghatározza, hogy a megadott eszköztárgomb a gyűjtemény tagja-e.

ContainsKey(String)
Elavult.

Meghatározza, hogy a megadott kulccsal rendelkező kulcs ToolBarButton szerepel-e a gyűjteményben.

Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()
Elavult.

Egy enumerátort ad vissza, amely az eszköztár gombgyűjteményén keresztüli iterálásra használható.

GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IndexOf(ToolBarButton)
Elavult.

Lekéri a gyűjtemény megadott eszköztár gombjának indexét.

IndexOfKey(String)
Elavult.

Lekéri a megadott kulccsal rendelkező első előfordulás indexét ToolBarButton .

Insert(Int32, ToolBarButton)
Elavult.

Beszúr egy meglévő eszköztárgombot az eszköztár gombgyűjteményében a megadott helyen.

MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Remove(ToolBarButton)
Elavult.

Eltávolít egy adott gombot az eszköztár gombgyűjteményéből.

RemoveAt(Int32)
Elavult.

Eltávolít egy adott gombot az eszköztár gombgyűjteményéből.

RemoveByKey(String)
Elavult.

Eltávolítja a ToolBarButton megadott kulccsal a gyűjteményből.

ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)
Elavult.

Az elemeket ICollection egy adott indextől kezdve másolja Arrayegy adott Array indexbe.

ICollection.IsSynchronized
Elavult.

Beolvas egy értéket, amely jelzi, hogy a gyűjteményhez való hozzáférés szinkronizálva van-e (a szál biztonságos).

ICollection.SyncRoot
Elavult.

Lekéri a gombgyűjteményhez való hozzáférés szinkronizálására használható objektumot.

IList.Add(Object)
Elavult.

Hozzáadja a megadott eszköztárgombot az eszköztár gombgyűjteményének végéhez.

IList.Contains(Object)
Elavult.

Meghatározza, hogy a gyűjtemény tartalmaz-e egy adott értéket.

IList.IndexOf(Object)
Elavult.

Meghatározza a gyűjtemény egy adott elemének indexét.

IList.Insert(Int32, Object)
Elavult.

Beszúr egy meglévő eszköztárgombot az eszköztár gombgyűjteményében a megadott helyen.

IList.IsFixedSize
Elavult.

Beolvas egy értéket, amely jelzi, hogy a gyűjtemény rögzített méretű-e.

IList.Item[Int32]
Elavult.

Lekéri vagy beállítja az elemet egy adott indexben.

IList.Remove(Object)
Elavult.

Eltávolítja egy elem első előfordulását a gyűjteményből.

Bővítő metódusok

Name Description
AsParallel(IEnumerable)
Elavult.

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)
Elavult.

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)
Elavult.

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)
Elavult.

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes:

Lásd még