다음을 통해 공유


DataGridView.HitTestInfo 클래스

정의

행 및 열 인덱스와 같은 DataGridView 컨트롤의 특정 좌표 쌍에 대한 정보를 포함합니다. 이 클래스는 상속될 수 없습니다.

public: ref class DataGridView::HitTestInfo sealed
public sealed class DataGridView.HitTestInfo
type DataGridView.HitTestInfo = class
Public NotInheritable Class DataGridView.HitTestInfo
상속
DataGridView.HitTestInfo

예제

다음 코드 예제에서는이 형식의 사용을 보여 줍니다. 이 예제는에서 사용할 수 있는 보다 큰 예제의 일부는 DataGridView.Columns 속성 참조 항목입니다.

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

설명

합니다 HitTest 메서드를 DataGridView 반환 클래스는 DataGridView.HitTestInfo합니다. 어느 부분을 확인 하려면이 메서드를 사용할 수는 DataGridView 컨트롤 지정된 된 좌표에 위치한 합니다. 예를 들어, 행 및 열 인덱스의 셀을 클릭 한 머리글 셀 또는 스크롤 막대를 클릭 하는 여부를 확인 하려면 클릭 마우스의 좌표를 지정 하는이 메서드를 호출할 수 있습니다.

필드

Nowhere

해당 지점이 셀 또는 셀 머리글에 없다고 지정합니다. 이 필드는 읽기 전용입니다.

속성

ColumnIndex

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 열의 인덱스를 가져옵니다.

ColumnX

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 열의 시작 부분에 대한 X 좌표를 가져옵니다.

RowIndex

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 행의 인덱스를 가져옵니다.

RowY

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 행의 위쪽에 대한 Y 좌표를 가져옵니다.

Type

현재 DataGridViewHitTestType에서 설명하는 좌표가 속한 DataGridView 부분을 나타내는 DataGridView.HitTestInfo을 가져옵니다.

메서드

Equals(Object)

지정한 Object가 현재 DataGridView.HitTestInfo와 같은지 여부를 확인합니다.

GetHashCode()

특정 유형에 대한 해시 함수로 사용합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

DataGridView.HitTestInfo를 나타내는 문자열을 반환합니다.

적용 대상

추가 정보