LinkLabel.LinkCollection Klass

Definition

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.

Gäller för