DataGridView.HitTestInfo.Type Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DataGridViewHitTestType Geçerli DataGridView.HitTestInfo tarafından tanımlanan koordinatların DataGridView hangi bölümüne ait olduğunu gösteren öğesini alır.
public:
property System::Windows::Forms::DataGridViewHitTestType Type { System::Windows::Forms::DataGridViewHitTestType get(); };
public System.Windows.Forms.DataGridViewHitTestType Type { get; }
member this.Type : System.Windows.Forms.DataGridViewHitTestType
Public ReadOnly Property Type As DataGridViewHitTestType
Özellik Değeri
DataGridViewHitTestType Geçerli DataGridView.HitTestInfotarafından açıklanan koordinatlarda denetim bölümünü gösteren bir değer.
Örnekler
Aşağıdaki kod örneği bu özelliğin kullanımını gösterir. Bu örnek, özellik başvurusu konusunda bulunan DataGridView.Columns daha büyük bir örneğin parçasıdır.
private DataGridViewCell clickedCell;
private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
{
// If the user right-clicks a cell, store it for use by the shortcut menu.
if (e.Button == MouseButtons.Right)
{
DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
if (hit.Type == DataGridViewHitTestType.Cell)
{
clickedCell =
dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
}
}
}
Private clickedCell As DataGridViewCell
Private Sub dataGridView1_MouseDown(ByVal sender As Object, _
ByVal e As MouseEventArgs) Handles dataGridView1.MouseDown
' If the user right-clicks a cell, store it for use by the
' shortcut menu.
If e.Button = MouseButtons.Right Then
Dim hit As DataGridView.HitTestInfo = _
dataGridView1.HitTest(e.X, e.Y)
If hit.Type = DataGridViewHitTestType.Cell Then
clickedCell = _
dataGridView1.Rows(hit.RowIndex).Cells(hit.ColumnIndex)
End If
End If
End Sub