LinkLabel.LinkCollection 类

定义

表示 LinkLabel 控件中的链接集合。

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
继承
LinkLabel.LinkCollection
实现

注解

LinkLabel.LinkCollection 存储控件中显示的 LinkLabel 链接。 集合中的每个项都是 类的 LinkLabel.Link 实例,该类定义链接的信息。

方法 Add 提供将单个 LinkLabel.Link 添加到集合的功能。 若要删除链接,如果知道链接在集合中的位置,RemoveAt则可以使用 Remove 方法或 方法。 使用 Clear 方法可以从集合中删除所有链接,而不是使用 Remove 方法一次删除单个链接。

除了用于添加和删除项的方法和属性外, LinkLabel.LinkCollection 还提供用于查找集合中链接的方法。 使用 Contains 方法可以确定 是否 LinkLabel.Link 为 集合的成员。 知道链接位于集合中后,可以使用 IndexOf 方法确定链接在集合中的位置。

构造函数

LinkLabel.LinkCollection(LinkLabel)

初始化 LinkLabel.LinkCollection 类的新实例。

属性

Count

获取集合中链接的数目。

IsReadOnly

获取一个值,该值指示此集合是否是只读的。

Item[Int32]

获取或设置集合内指定索引处的链接。

Item[String]

从集合中获取具有指定键的链接。

LinksAdded

获取一个值,该值指示链接是否已添加到 LinkLabel.LinkCollection 中。

方法

Add(Int32, Int32)

向集合添加链接。

Add(Int32, Int32, Object)

将链接以及要与该链接关联的信息添加到集合中。

Add(LinkLabel+Link)

将具有指定值的链接添加到集合中。

Clear()

清除集合中的所有链接。

Contains(LinkLabel+Link)

确定指定链接是否位于集合内。

ContainsKey(String)

返回一个值,该值指示集合是否包含具有指定键的链接。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回要用来循环访问链接集合的枚举数。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(LinkLabel+Link)

返回集合内指定链接的索引。

IndexOfKey(String)

检索指定键在整个集合中的第一个匹配项的从零开始的索引。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(LinkLabel+Link)

从集合中移除指定的链接。

RemoveAt(Int32)

移除集合内指定位置处的链接。

RemoveByKey(String)

移除具有指定键的链接。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ICollection.CopyTo(Array, Int32)

有关此成员的说明,请参见 CopyTo(Array, Int32)

ICollection.IsSynchronized

有关此成员的说明,请参见 IsSynchronized

ICollection.SyncRoot

有关此成员的说明,请参见 SyncRoot

IList.Add(Object)

有关此成员的说明,请参见 Add(Object)

IList.Contains(Object)

有关此成员的说明,请参见 Contains(Object)

IList.IndexOf(Object)

有关此成员的说明,请参见 IndexOf(Object)

IList.Insert(Int32, Object)

有关此成员的说明,请参见 Insert(Int32, Object)

IList.IsFixedSize

有关此成员的说明,请参见 IsFixedSize

IList.Item[Int32]

有关此成员的说明,请参见 Item[Int32]

IList.Remove(Object)

有关此成员的说明,请参见 Remove(Object)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于