DataGridView.HitTestInfo DataGridView.HitTestInfo DataGridView.HitTestInfo DataGridView.HitTestInfo Class

정의

행 및 열 인덱스와 같은 DataGridView 컨트롤의 특정 좌표 쌍에 대한 정보를 포함합니다.Contains information, such as the row and column indexes, about a specific coordinate pair in the DataGridView control. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

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

예제

다음 코드 예제에서는이 형식의 사용을 보여 줍니다.The following code example illustrates the use of this type. 이 예제는에서 사용할 수 있는 보다 큰 예제의 일부는 DataGridView.Columns 속성 참조 항목입니다.This example is part of a larger example available in the DataGridView.Columns property reference topic.

   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합니다.The HitTest method of the DataGridView class returns a DataGridView.HitTestInfo. 어느 부분을 확인 하려면이 메서드를 사용할 수는 DataGridView 컨트롤 지정된 된 좌표에 위치한 합니다.You can use this method to determine which part of the DataGridView control is located at the specified coordinates. 예를 들어, 행 및 열 인덱스의 셀을 클릭 한 머리글 셀 또는 스크롤 막대를 클릭 하는 여부를 확인 하려면 클릭 마우스의 좌표를 지정 하는이 메서드를 호출할 수 있습니다.For example, you can call this method specifying the coordinates of a mouse click to determine the row and column indexes of the clicked cell or whether a header cell or scroll bar was clicked.

필드

Nowhere Nowhere Nowhere Nowhere

해당 지점이 셀 또는 셀 머리글에 없다고 지정합니다.Specifies that the point is not on a cell or cell header. 이 필드는 읽기 전용입니다.This field is read-only.

속성

ColumnIndex ColumnIndex ColumnIndex ColumnIndex

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 열의 인덱스를 가져옵니다.Gets the index of the column that contains the coordinates described by the current DataGridView.HitTestInfo.

ColumnX ColumnX ColumnX ColumnX

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 열의 시작 부분에 대한 X 좌표를 가져옵니다.Gets the x-coordinate of the beginning of the column that contains the coordinates described by the current DataGridView.HitTestInfo.

RowIndex RowIndex RowIndex RowIndex

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 행의 인덱스를 가져옵니다.Gets the index of the row that contains the coordinates described by the current DataGridView.HitTestInfo.

RowY RowY RowY RowY

현재 DataGridView.HitTestInfo에서 설명하는 좌표가 포함된 행의 위쪽에 대한 Y 좌표를 가져옵니다.Gets the y-coordinate of the top of the row that contains the coordinates described by the current DataGridView.HitTestInfo.

Type Type Type Type

현재 DataGridViewHitTestType에서 설명하는 좌표가 속한 DataGridView 부분을 나타내는 DataGridView.HitTestInfo을 가져옵니다.Gets the DataGridViewHitTestType that indicates which part of the DataGridView the coordinates described by the current DataGridView.HitTestInfo belong to.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 Object가 현재 DataGridView.HitTestInfo와 같은지 여부를 확인합니다.Determines whether the specified Object is equal to the current DataGridView.HitTestInfo.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

특정 형식에 대한 해시 함수 역할을 합니다.Serves as a hash function for a particular type.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

DataGridView.HitTestInfo를 나타내는 문자열을 반환합니다.Returns a string that represents a DataGridView.HitTestInfo.

적용 대상

추가 정보