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 、コレクションに 1 つ LinkLabel.Link を追加する機能を提供します。 リンクを削除するには、コレクション内の Remove リンクの RemoveAt 場所がわかっている場合は、メソッドまたはメソッドを使用できます。 この Clear メソッドを使用すると、メソッドを使用して一度に 1 つのリンクを Remove 削除するのではなく、コレクションからすべてのリンクを削除できます。

項目を追加および削除するためのメソッドとプロパティに加えて、 LinkLabel.LinkCollection コレクション内のリンクを検索するメソッドも提供します。 この Contains メソッドを使用すると、a 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)

コレクション全体に含まれる指定したキーうち、最初に見つかったキーの 0 から始まるインデックスを返します。

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)

IEnumerableIQueryable に変換します。

適用対象