DataGridViewSelectedCellCollection クラス

定義

DataGridViewで選択されているセルのコレクションを表します。

public ref class DataGridViewSelectedCellCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewSelectedCellCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewSelectedCellCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DataGridViewSelectedCellCollection
Inherits BaseCollection
Implements IList
継承
DataGridViewSelectedCellCollection
属性
実装

注釈

コレクション内のセルの順序は、選択された順序と一致するとは限りません。

プロパティ

名前 説明
Count

コレクション内の要素の合計数を取得します。

(継承元 BaseCollection)
IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。

(継承元 BaseCollection)
IsSynchronized

ICollectionへのアクセスが同期されているかどうかを示す値を取得します。

(継承元 BaseCollection)
Item[Int32]

指定したインデックス位置にあるセルを取得します。

List

コレクション内の要素の一覧を取得します。

SyncRoot

BaseCollectionへのアクセスを同期するために使用できるオブジェクトを取得します。

(継承元 BaseCollection)

メソッド

名前 説明
Clear()

コレクションをクリアします。

Contains(DataGridViewCell)

指定したセルがコレクションに含まれているかどうかを判断します。

CopyTo(Array, Int32)

現在の 1 次元Arrayのすべての要素を、指定したコピー先Arrayインデックスから始まる指定した 1 次元Arrayにコピーします。

(継承元 BaseCollection)
CopyTo(DataGridViewCell[], Int32)

コレクションの要素を、指定したインデックスから始まる指定した DataGridViewCell 配列にコピーします。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

コレクションのメンバーを反復処理できるようにするオブジェクトを取得します。

(継承元 BaseCollection)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
Insert(Int32, DataGridViewCell)

コレクションにセルを挿入します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
ICollection.CopyTo(Array, Int32)

コレクションの要素を、指定したインデックスから始まる指定した配列にコピーします。

ICollection.Count

コレクション内の要素の数を取得します。

ICollection.IsSynchronized

コレクションへのアクセスが同期されているかどうかを示す値を取得します (スレッド セーフ)。

ICollection.SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

IEnumerable.GetEnumerator()

コレクションを反復処理するために使用できる列挙子を返します。

IList.Add(Object)

Add(Object) メソッドを実装します。 常に NotSupportedExceptionをスローします。

IList.Clear()

Clear() メソッドを実装します。 常に NotSupportedExceptionをスローします。

IList.Contains(Object)

指定したセルがコレクションに含まれているかどうかを判断します。

IList.IndexOf(Object)

指定したセルのインデックスを返します。

IList.Insert(Int32, Object)

Insert(Int32, Object) メソッドを実装します。 常に NotSupportedExceptionをスローします。

IList.IsFixedSize

コレクションのサイズが固定されているかどうかを示す値を取得します。

IList.IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。

IList.Item[Int32]

指定したインデックス位置にある要素を取得します。

IList.Remove(Object)

Remove(Object) メソッドを実装します。 常に NotSupportedExceptionをスローします。

IList.RemoveAt(Int32)

RemoveAt(Int32) メソッドを実装します。 常に NotSupportedExceptionをスローします。

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象

こちらもご覧ください