LinkLabel.LinkCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kolekci odkazů v rámci LinkLabel ovládacího prvku.
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
- Dědičnost
-
LinkLabel.LinkCollection
- Implementuje
Poznámky
Třída LinkLabel.LinkCollection ukládá odkaz zobrazený v ovládacím LinkLabel prvku. Každá položka v kolekci je instance LinkLabel.Link třídy, která definuje informace o odkazu.
Metoda Add poskytuje možnost přidat jeden LinkLabel.Link do kolekce. Pokud chcete odebrat propojení, můžete použít metodu Remove nebo metodu RemoveAt , pokud víte, kde se odkaz nachází v kolekci. Tato Clear metoda umožňuje odebrat všechny odkazy z kolekce namísto použití Remove metody k odebrání jednoho propojení najednou.
Kromě metod a vlastností pro přidávání a odebírání položek LinkLabel.LinkCollection poskytuje také metody pro vyhledání odkazů v kolekci. Tato Contains metoda umožňuje určit, zda LinkLabel.Link je členem kolekce. Jakmile víte, že odkaz se nachází v kolekci, můžete pomocí IndexOf metody určit, kde se odkaz nachází v kolekci.
Konstruktory
| Name | Description |
|---|---|
| LinkLabel.LinkCollection(LinkLabel) |
Inicializuje novou instanci LinkLabel.LinkCollection třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet odkazů v kolekci. |
| IsReadOnly |
Získá hodnotu označující, zda je tato kolekce určena jen pro čtení. |
| Item[Int32] |
Získá nebo nastaví odkaz na zadaný index v rámci kolekce. |
| Item[String] |
Získá odkaz se zadaným klíčem z kolekce. |
| LinksAdded |
Získá hodnotu označující, zda byly odkazy přidány do LinkLabel.LinkCollection. |
Metody
| Name | Description |
|---|---|
| Add(Int32, Int32, Object) |
Přidá do kolekce odkaz s informacemi, které se přidruží k odkazu. |
| Add(Int32, Int32) |
Přidá do kolekce odkaz. |
| Add(LinkLabel+Link) |
Přidá do kolekce odkaz se zadanou hodnotou. |
| Clear() |
Vymaže všechny odkazy z kolekce. |
| Contains(LinkLabel+Link) |
Určuje, zda je zadaný odkaz v kolekci. |
| ContainsKey(String) |
Vrátí hodnotu určující, zda kolekce obsahuje propojení se zadaným klíčem. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor, který se použije k iteraci v kolekci odkazů. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(LinkLabel+Link) |
Vrátí index zadaného odkazu v kolekci. |
| IndexOfKey(String) |
Načte index založený na nule prvního výskytu zadaného klíče v celé kolekci. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(LinkLabel+Link) |
Odebere zadaný odkaz z kolekce. |
| RemoveAt(Int32) |
Odebere odkaz v zadaném umístění v kolekci. |
| RemoveByKey(String) |
Odebere propojení se zadaným klíčem. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Popis tohoto člena naleznete v tématu CopyTo(Array, Int32). |
| ICollection.IsSynchronized |
Popis tohoto člena naleznete v tématu IsSynchronized. |
| ICollection.SyncRoot |
Popis tohoto člena naleznete v tématu SyncRoot. |
| IList.Add(Object) |
Popis tohoto člena naleznete v tématu Add(Object). |
| IList.Contains(Object) |
Popis tohoto člena naleznete v tématu Contains(Object). |
| IList.IndexOf(Object) |
Popis tohoto člena naleznete v tématu IndexOf(Object). |
| IList.Insert(Int32, Object) |
Popis tohoto člena naleznete v tématu Insert(Int32, Object). |
| IList.IsFixedSize |
Popis tohoto člena naleznete v tématu IsFixedSize. |
| IList.Item[Int32] |
Popis tohoto člena naleznete v tématu Item[Int32]. |
| IList.Remove(Object) |
Popis tohoto člena naleznete v tématu Remove(Object). |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |