ToolStripItemCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en samling ToolStripItem objekt.
public ref class ToolStripItemCollection : System::Windows::Forms::Layout::ArrangedElementCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ToolStripItemCollection : System.Windows.Forms.Layout.ArrangedElementCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ToolStripItemCollection = class
inherit ArrangedElementCollection
interface IList
interface ICollection
interface IEnumerable
Public Class ToolStripItemCollection
Inherits ArrangedElementCollection
Implements IList
- Arv
- Attribut
- Implementeringar
Kommentarer
Med Addmetoderna , Removeoch RemoveAt kan du lägga till och ta bort enskilda kontroller från samlingen. Du kan också använda AddRange metoderna eller Clear för att lägga till eller ta bort alla kontroller från samlingen.
Du kan avgöra om en ToolStripItem är medlem i samlingen genom att skicka kontrollen till Contains metoden. Om du vill hämta indexvärdet för platsen för en ToolStripItem i samlingen skickar du kontrollen till IndexOf metoden. Samlingen kan kopieras till en matris genom att anropa CopyTo metoden.
Konstruktorer
| Name | Description |
|---|---|
| ToolStripItemCollection(ToolStrip, ToolStripItem[]) |
Initierar en ny instans av ToolStripItemCollection klassen med den angivna containern ToolStrip och den angivna matrisen med ToolStripItem kontroller. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet element i samlingen. (Ärvd från ArrangedElementCollection) |
| IsReadOnly |
Hämtar ett värde som anger om är ToolStripItemCollection skrivskyddat. |
| Item[Int32] |
Hämtar objektet vid det angivna indexet. |
| Item[String] |
Hämtar objektet med det angivna namnet. |
Metoder
| Name | Description |
|---|---|
| Add(Image) |
Lägger till en ToolStripItem som visar den angivna bilden i samlingen. |
| Add(String, Image, EventHandler) |
Lägger till en ToolStripItem som visar den angivna bilden och texten i samlingen och som genererar Click händelsen. |
| Add(String, Image) |
Lägger till en ToolStripItem som visar den angivna bilden och texten i samlingen. |
| Add(String) |
Lägger till en ToolStripItem som visar den angivna texten i samlingen. |
| Add(ToolStripItem) |
Lägger till det angivna objektet i slutet av samlingen. |
| AddRange(ToolStripItem[]) |
Lägger till en matris med ToolStripItem kontroller i samlingen. |
| AddRange(ToolStripItemCollection) |
Lägger till en ToolStripItemCollection i den aktuella samlingen. |
| Clear() |
Tar bort alla objekt från samlingen. |
| Contains(ToolStripItem) |
Avgör om det angivna objektet är medlem i samlingen. |
| ContainsKey(String) |
Avgör om samlingen innehåller ett objekt med den angivna nyckeln. |
| CopyTo(Array, Int32) |
Kopierar hela innehållet i den här samlingen till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen. (Ärvd från ArrangedElementCollection) |
| CopyTo(ToolStripItem[], Int32) |
Kopierar samlingen till den angivna positionen för den angivna ToolStripItem matrisen. |
| Equals(Object) |
Avgör om två ArrangedElementCollection instanser är lika med. (Ärvd från ArrangedElementCollection) |
| Find(String, Boolean) |
Söker efter objekt efter deras namn och returnerar en matris med alla matchande kontroller. |
| GetEnumerator() |
Returnerar en uppräknare för hela samlingen. (Ärvd från ArrangedElementCollection) |
| GetHashCode() |
Returnerar hash-koden för den här instansen. (Ärvd från ArrangedElementCollection) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(ToolStripItem) |
Hämtar indexet för det angivna objektet i samlingen. |
| IndexOfKey(String) |
Hämtar indexet för den första förekomsten av det angivna objektet i samlingen. |
| Insert(Int32, ToolStripItem) |
Infogar det angivna objektet i samlingen vid det angivna indexet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(ToolStripItem) |
Tar bort det angivna objektet från samlingen. |
| RemoveAt(Int32) |
Tar bort ett objekt från det angivna indexet i samlingen. |
| RemoveByKey(String) |
Tar bort det objekt som har den angivna nyckeln. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
En beskrivning av den här medlemmen finns i egenskapen IsSynchronized . (Ärvd från ArrangedElementCollection) |
| ICollection.SyncRoot |
En beskrivning av den här medlemmen finns i egenskapen SyncRoot . (Ärvd från ArrangedElementCollection) |
| IList.Add(Object) |
Lägger till ett objekt i samlingen. |
| IList.Clear() |
Tar bort alla objekt från samlingen. |
| IList.Contains(Object) |
Avgör om samlingen innehåller ett angivet objekt. |
| IList.IndexOf(Object) |
Avgör platsen för ett angivet objekt i samlingen. |
| IList.Insert(Int32, Object) |
Infogar ett objekt i samlingen vid ett angivet index. |
| IList.IsFixedSize |
Hämtar ett värde som anger om samlingen har en fast storlek. |
| IList.Item[Int32] |
Hämtar elementet vid det angivna indexet. |
| IList.Remove(Object) |
Tar bort den första förekomsten av ett angivet objekt från samlingen. |
| IList.RemoveAt(Int32) |
Tar bort ett objekt från samlingen vid ett angivet index. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |