Método HitTest
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método DataGridView.HitTest

Retorna informações de local, sistema autônomo índices de linha e coluna, dadas coordenadas x e y.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public DataGridView..::.HitTestInfo HitTest(
	int x,
	int y
)

Parâmetros

x
Tipo: System.Int32
A coordenada x.
y
Tipo: System.Int32
A coordenada y.

Valor de retorno

Tipo: System.Windows.Forms.DataGridView.HitTestInfo
A DataGridView.HitTestInfo que contém as informações sobre o local.

Você pode usar esse método para determinar qual parte do controle DataGridView está localizado em coordenadas especificadas.Por exemplo, você pode chamar esse método, especificando as coordenadas do mouse clicar — para determinar os índices de linha e coluna de célula clicada ou se uma BAR de rolar ou de célula cabeçalho foi clicada.

O exemplo de código a seguir ilustra o uso desse método.Este exemplo faz parte de um exemplo maior disponível no Columns tópico de referência de propriedade.

private DataGridViewCell clickedCell;

    privatevoid 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];
            }
        }
    }


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2016 Microsoft