LinkLabel.LinkCollection 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 samlingen med länkar i en LinkLabel kontroll.
public: ref class LinkLabel::LinkCollection : System::Collections::IList
public class LinkLabel.LinkCollection : System.Collections.IList
type LinkLabel.LinkCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class LinkLabel.LinkCollection
Implements IList
- Arv
-
LinkLabel.LinkCollection
- Implementeringar
Kommentarer
Klassen LinkLabel.LinkCollection lagrar länken som visas i LinkLabel kontrollen. Varje objekt i samlingen är en instans av LinkLabel.Link klassen, som definierar informationen för länken.
Metoden Add ger möjlighet att lägga till en enda LinkLabel.Link i samlingen. Om du vill ta bort länkar kan du använda antingen Remove -metoden eller RemoveAt -metoden om du vet var länken finns i samlingen. Med Clear metoden kan du ta bort alla länkar från samlingen i stället för att använda Remove metoden för att ta bort en enda länk i taget.
Förutom metoder och egenskaper för att lägga till och ta bort objekt, LinkLabel.LinkCollection innehåller även metoder för att hitta länkar i samlingen. Med Contains metoden kan du avgöra om en LinkLabel.Link är medlem i samlingen. När du vet att länken finns i samlingen kan du använda IndexOf metoden för att avgöra var länken finns i samlingen.
Konstruktorer
| Name | Description |
|---|---|
| LinkLabel.LinkCollection(LinkLabel) |
Initierar en ny instans av LinkLabel.LinkCollection klassen. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet länkar i samlingen. |
| IsReadOnly |
Hämtar ett värde som anger om den här samlingen är skrivskyddad. |
| Item[Int32] |
Hämtar eller anger länken vid det angivna indexet i samlingen. |
| Item[String] |
Hämtar en länk med den angivna nyckeln från samlingen. |
| LinksAdded |
Hämtar ett värde som anger om länkar har lagts till i LinkLabel.LinkCollection. |
Metoder
| Name | Description |
|---|---|
| Add(Int32, Int32, Object) |
Lägger till en länk till samlingen med information som ska associeras med länken. |
| Add(Int32, Int32) |
Lägger till en länk till samlingen. |
| Add(LinkLabel+Link) |
Lägger till en länk med det angivna värdet i samlingen. |
| Clear() |
Rensar alla länkar från samlingen. |
| Contains(LinkLabel+Link) |
Avgör om den angivna länken finns i samlingen. |
| ContainsKey(String) |
Returnerar ett värde som anger om samlingen innehåller en länk med den angivna nyckeln. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Returnerar en uppräknare som ska användas för att iterera via länksamlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(LinkLabel+Link) |
Returnerar indexet för den angivna länken i samlingen. |
| IndexOfKey(String) |
Hämtar det nollbaserade indexet för den första förekomsten av den angivna nyckeln i hela samlingen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(LinkLabel+Link) |
Tar bort den angivna länken från samlingen. |
| RemoveAt(Int32) |
Tar bort en länk på en angiven plats i samlingen. |
| RemoveByKey(String) |
Tar bort länken med den angivna nyckeln. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
En beskrivning av den här medlemmen finns i CopyTo(Array, Int32). |
| ICollection.IsSynchronized |
En beskrivning av den här medlemmen finns i IsSynchronized. |
| ICollection.SyncRoot |
En beskrivning av den här medlemmen finns i SyncRoot. |
| IList.Add(Object) |
En beskrivning av den här medlemmen finns i Add(Object). |
| IList.Contains(Object) |
En beskrivning av den här medlemmen finns i Contains(Object). |
| IList.IndexOf(Object) |
En beskrivning av den här medlemmen finns i IndexOf(Object). |
| IList.Insert(Int32, Object) |
En beskrivning av den här medlemmen finns i Insert(Int32, Object). |
| IList.IsFixedSize |
En beskrivning av den här medlemmen finns i IsFixedSize. |
| IList.Item[Int32] |
En beskrivning av den här medlemmen finns i Item[Int32]. |
| IList.Remove(Object) |
En beskrivning av den här medlemmen finns i Remove(Object). |
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. |