LinkLabel.LinkCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
IEnumerable を IQueryable に変換します。 |