DataGridViewCellMouseEventArgs クラス
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


DataGridViewCellMouseEventArgs クラスでは、次の DataGridView イベント向けのデータが提供されます。
-
CellMouseClick
-
CellMouseDoubleClick
-
CellMouseDown
-
CellMouseMove
-
CellMouseUp
-
ColumnHeaderMouseClick
-
ColumnHeaderMouseDoubleClick
-
RowHeaderMouseClick
-
RowHeaderMouseDoubleClick

Private Sub dataGridView1_ColumnHeaderMouseClick(ByVal sender As Object, _ ByVal e As DataGridViewCellMouseEventArgs) _ Handles dataGridView1.ColumnHeaderMouseClick Dim newColumn As DataGridViewColumn = _ dataGridView1.Columns(e.ColumnIndex) Dim oldColumn As DataGridViewColumn = dataGridView1.SortedColumn Dim direction As ListSortDirection ' If oldColumn is null, then the DataGridView is not currently sorted. If Not oldColumn Is Nothing Then ' Sort the same column again, reversing the SortOrder. If oldColumn Is newColumn AndAlso dataGridView1.SortOrder = _ SortOrder.Ascending Then direction = ListSortDirection.Descending Else ' Sort a new column and remove the old SortGlyph. direction = ListSortDirection.Ascending oldColumn.HeaderCell.SortGlyphDirection = SortOrder.None End If Else direction = ListSortDirection.Ascending End If ' Sort the selected column. dataGridView1.Sort(newColumn, direction) If direction = ListSortDirection.Ascending Then newColumn.HeaderCell.SortGlyphDirection = SortOrder.Ascending Else newColumn.HeaderCell.SortGlyphDirection = SortOrder.Descending End If End Sub
private void dataGridView1_ColumnHeaderMouseClick( object sender, DataGridViewCellMouseEventArgs e) { DataGridViewColumn newColumn = dataGridView1.Columns[e.ColumnIndex]; DataGridViewColumn oldColumn = dataGridView1.SortedColumn; ListSortDirection direction; // If oldColumn is null, then the DataGridView is not sorted. if (oldColumn != null) { // Sort the same column again, reversing the SortOrder. if (oldColumn == newColumn && dataGridView1.SortOrder == SortOrder.Ascending) { direction = ListSortDirection.Descending; } else { // Sort a new column and remove the old SortGlyph. direction = ListSortDirection.Ascending; oldColumn.HeaderCell.SortGlyphDirection = SortOrder.None; } } else { direction = ListSortDirection.Ascending; } // Sort the selected column. dataGridView1.Sort(newColumn, direction); newColumn.HeaderCell.SortGlyphDirection = direction == ListSortDirection.Ascending ? SortOrder.Ascending : SortOrder.Descending; }

System.EventArgs
System.Windows.Forms.MouseEventArgs
System.Windows.Forms.DataGridViewCellMouseEventArgs


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataGridViewCellMouseEventArgs コンストラクタ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Sub New ( _ columnIndex As Integer, _ rowIndex As Integer, _ localX As Integer, _ localY As Integer, _ e As MouseEventArgs _ )
Dim columnIndex As Integer Dim rowIndex As Integer Dim localX As Integer Dim localY As Integer Dim e As MouseEventArgs Dim instance As New DataGridViewCellMouseEventArgs(columnIndex, rowIndex, localX, localY, e)
public DataGridViewCellMouseEventArgs ( int columnIndex, int rowIndex, int localX, int localY, MouseEventArgs e )
public: DataGridViewCellMouseEventArgs ( int columnIndex, int rowIndex, int localX, int localY, MouseEventArgs^ e )
public DataGridViewCellMouseEventArgs ( int columnIndex, int rowIndex, int localX, int localY, MouseEventArgs e )
public function DataGridViewCellMouseEventArgs ( columnIndex : int, rowIndex : int, localX : int, localY : int, e : MouseEventArgs )


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataGridViewCellMouseEventArgs プロパティ

名前 | 説明 | |
---|---|---|
![]() | Button | マウスのどのボタンが押されたかを示す値を取得します。 ( MouseEventArgs から継承されます。) |
![]() | Clicks | マウス ボタンが押されて離された回数を取得します。 ( MouseEventArgs から継承されます。) |
![]() | ColumnIndex | セルの 0 から始まる列インデックスを取得します。 |
![]() | Delta | マウス ホイールの回転回数を表す符合付きの数値を取得します。マウス ホイールのノッチ 1 つ分が 1 移動量に相当します。 ( MouseEventArgs から継承されます。) |
![]() | Location | マウス イベント生成時のマウスの位置を取得します。 ( MouseEventArgs から継承されます。) |
![]() | RowIndex | セルの 0 から始まる行インデックスを取得します。 |
![]() | X | マウス イベント生成時のマウスの x 座標を取得します。 ( MouseEventArgs から継承されます。) |
![]() | Y | マウス イベント生成時のマウスの y 座標を取得します。 ( MouseEventArgs から継承されます。) |

関連項目
DataGridViewCellMouseEventArgs クラスSystem.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCellMouseEventHandler
DataGridViewCellMouseEventArgs メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

関連項目
DataGridViewCellMouseEventArgs クラスSystem.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCellMouseEventHandler
DataGridViewCellMouseEventArgs メンバ
DataGridViewCell 内でマウスが移動するたびに DataGridView が発生させるマウス イベントのデータを提供します。
DataGridViewCellMouseEventArgs データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Button | マウスのどのボタンが押されたかを示す値を取得します。(MouseEventArgs から継承されます。) |
![]() | Clicks | マウス ボタンが押されて離された回数を取得します。(MouseEventArgs から継承されます。) |
![]() | ColumnIndex | セルの 0 から始まる列インデックスを取得します。 |
![]() | Delta | マウス ホイールの回転回数を表す符合付きの数値を取得します。マウス ホイールのノッチ 1 つ分が 1 移動量に相当します。(MouseEventArgs から継承されます。) |
![]() | Location | マウス イベント生成時のマウスの位置を取得します。(MouseEventArgs から継承されます。) |
![]() | RowIndex | セルの 0 から始まる行インデックスを取得します。 |
![]() | X | マウス イベント生成時のマウスの x 座標を取得します。(MouseEventArgs から継承されます。) |
![]() | Y | マウス イベント生成時のマウスの y 座標を取得します。(MouseEventArgs から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

関連項目
DataGridViewCellMouseEventArgs クラスSystem.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCellMouseEventHandler
Weblioに収録されているすべての辞書からDataGridViewCellMouseEventArgsを検索する場合は、下記のリンクをクリックしてください。

- DataGridViewCellMouseEventArgsのページへのリンク