ListChangedEventArgs クラス
アセンブリ: System (system.dll 内)
構文
解説IBindingList のデータが変更されると、ListChanged イベントが発生します。
NewIndex プロパティは、追加、変更、または削除された項目のインデックスを示します。項目が移動された場合は、NewIndex プロパティが項目の新しい位置を示し、OldIndex プロパティが元の位置を示します。
変更による影響を受ける項目が 1 つだけの場合、OldIndex プロパティ値は -1 となります。
メモ |
|---|
| このクラスに適用される HostProtectionAttribute 属性の Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的には、アイコンをダブルクリック、コマンドを入力、またはブラウザに URL を入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。 |
使用例
継承階層System.EventArgs
System.ComponentModel.ListChangedEventArgs
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照ListChangedEventArgs コンストラクタ (ListChangedType, Int32, PropertyDescriptor)
アセンブリ: System (system.dll 内)
構文Public Sub New ( _ listChangedType As ListChangedType, _ newIndex As Integer, _ propDesc As PropertyDescriptor _ )
Dim listChangedType As ListChangedType Dim newIndex As Integer Dim propDesc As PropertyDescriptor Dim instance As New ListChangedEventArgs(listChangedType, newIndex, propDesc)
public ListChangedEventArgs ( ListChangedType listChangedType, int newIndex, PropertyDescriptor propDesc )
public: ListChangedEventArgs ( ListChangedType listChangedType, int newIndex, PropertyDescriptor^ propDesc )
public ListChangedEventArgs ( ListChangedType listChangedType, int newIndex, PropertyDescriptor propDesc )
public function ListChangedEventArgs ( listChangedType : ListChangedType, newIndex : int, propDesc : PropertyDescriptor )
- propDesc
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照ListChangedEventArgs コンストラクタ (ListChangedType, Int32, Int32)
アセンブリ: System (system.dll 内)
構文Public Sub New ( _ listChangedType As ListChangedType, _ newIndex As Integer, _ oldIndex As Integer _ )
Dim listChangedType As ListChangedType Dim newIndex As Integer Dim oldIndex As Integer Dim instance As New ListChangedEventArgs(listChangedType, newIndex, oldIndex)
public function ListChangedEventArgs ( listChangedType : ListChangedType, newIndex : int, oldIndex : int )
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照ListChangedEventArgs コンストラクタ (ListChangedType, PropertyDescriptor)
アセンブリ: System (system.dll 内)
構文Public Sub New ( _ listChangedType As ListChangedType, _ propDesc As PropertyDescriptor _ )
Dim listChangedType As ListChangedType Dim propDesc As PropertyDescriptor Dim instance As New ListChangedEventArgs(listChangedType, propDesc)
public ListChangedEventArgs ( ListChangedType listChangedType, PropertyDescriptor propDesc )
public: ListChangedEventArgs ( ListChangedType listChangedType, PropertyDescriptor^ propDesc )
public ListChangedEventArgs ( ListChangedType listChangedType, PropertyDescriptor propDesc )
public function ListChangedEventArgs ( listChangedType : ListChangedType, propDesc : PropertyDescriptor )
- propDesc
追加、削除、または変更された PropertyDescriptor。
解説このコンストラクタは、オブジェクトのスキーマが変更された場合にだけ使用できます。
listChangedType パラメータは PropertyDescriptorAdded、PropertyDescriptorChanged、または PropertyDescriptorDeleted であることが必要です。
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照ListChangedEventArgs コンストラクタ (ListChangedType, Int32)
アセンブリ: System (system.dll 内)
構文Dim listChangedType As ListChangedType Dim newIndex As Integer Dim instance As New ListChangedEventArgs(listChangedType, newIndex)
解説
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照ListChangedEventArgs コンストラクタ
オーバーロードの一覧| 名前 | 説明 |
|---|---|
| ListChangedEventArgs (ListChangedType, Int32) | 変更の種類と影響を受ける項目のインデックスを指定して、ListChangedEventArgs クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
| ListChangedEventArgs (ListChangedType, PropertyDescriptor) | 変更の種類と影響を受ける PropertyDescriptor を指定して、ListChangedEventArgs クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
| ListChangedEventArgs (ListChangedType, Int32, Int32) | 変更の種類と、移動された項目の古いインデックスと新しいインデックスを指定して、ListChangedEventArgs クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
| ListChangedEventArgs (ListChangedType, Int32, PropertyDescriptor) | 変更の種類、影響を受ける項目のインデックス、および影響を受ける項目を記述する PropertyDescriptor を指定して、ListChangedEventArgs クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
参照ListChangedEventArgs プロパティ
ListChangedEventArgs メソッド
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
参照ListChangedEventArgs メンバ
ListChangedEventArgs データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| PropertyDescriptor | 追加、変更、または削除された PropertyDescriptor を取得します。 |
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
参照- ListChangedEventArgsのページへのリンク
.gif)