DataGrid.HitTestInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataGrid 内の指定された座標に位置する部分についての情報を格納します。 このクラスは継承できません。
public: ref class DataGrid::HitTestInfo sealed
public sealed class DataGrid.HitTestInfo
type DataGrid.HitTestInfo = class
Public NotInheritable Class DataGrid.HitTestInfo
- 継承
-
DataGrid.HitTestInfo
例
次の例では、 HitTest イベントの メソッドを MouseDown 使用して オブジェクトを DataGrid.HitTestInfo 返します。 その後、グリッドの行、列、および一部が印刷されます。
private:
void dataGrid1_MouseDown( Object^ /*sender*/, System::Windows::Forms::MouseEventArgs^ e )
{
Console::WriteLine();
System::Windows::Forms::DataGrid::HitTestInfo^ myHitTest;
// Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = dataGrid1->HitTest( e->X, e->Y );
Console::WriteLine( myHitTest );
Console::WriteLine( "Column {0}", myHitTest->Column );
Console::WriteLine( "Row {0}", myHitTest->Row );
Console::WriteLine( "Type {0}", myHitTest->Type );
Console::WriteLine( "ToString {0}", myHitTest );
Console::WriteLine( "Hit {0}", myHitTest->Type );
}
private void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
Console.WriteLine();
System.Windows.Forms.DataGrid.HitTestInfo myHitTest;
// Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = dataGrid1.HitTest(e.X,e.Y);
Console.WriteLine(myHitTest);
Console.WriteLine("Column " + myHitTest.Column);
Console.WriteLine("Row " + myHitTest.Row);
Console.WriteLine("Type " + myHitTest.Type);
Console.WriteLine("ToString " + myHitTest.ToString());
Console.WriteLine("Hit " + myHitTest.Type.ToString());
}
Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)
Console.WriteLine()
Dim myHitTest As DataGrid.HitTestInfo
' Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = DataGrid1.HitTest(e.X, e.Y)
Console.WriteLine("Column " & myHitTest.Column)
Console.WriteLine("Row " & myHitTest.Row)
Console.WriteLine("Type " & myHitTest.Type)
Console.WriteLine("ToString " & myHitTest.ToString)
Console.WriteLine("Format " & myHitTest.Type.ToString)
End Sub
注釈
クラスをDataGrid.HitTestInfoコントロールの DataGrid メソッドとHitTest組み合わせて使用して、ユーザーがクリックしたコントロールのどのDataGrid部分を決定します。 クラスには DataGrid.HitTestInfo 、クリックされたグリッドの行、列、および一部が含まれます。 グリッド 部分の DataGrid.HitTestType 完全な一覧については、 Type プロパティによって返される列挙体を参照してください。
を返すには、DataGrid.HitTestInfoコントロールの HitTest イベントDataGridから メソッドをMouseDown呼び出します。 の x
プロパティと y
プロパティを MouseEventArgs メソッドに HitTest 渡します。
フィールド
Nowhere |
座標が、DataGrid コントロール内の機能を持たない部分に対応していることを示します。 |
プロパティ
Column |
ユーザーがクリックした列の番号を取得します。 |
Row |
ユーザーがクリックした行の番号を取得します。 |
Type |
DataGrid コントロール内のクリックされた部分 (行または列以外) を取得します。 |
メソッド
Equals(Object) |
2 つのオブジェクトが等しいかどうかを示します。 |
GetHashCode() |
DataGrid.HitTestInfo インスタンスのハッシュ コードを取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
型、行番号、および列番号を取得します。 |
適用対象
こちらもご覧ください
.NET