DataGridView.HitTestInfo (Clase)
Actualización: noviembre 2007
Contiene información, como los índices de fila y columna, sobre un par concreto de coordenadas del control DataGridView. Esta clase no se puede heredar.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
El método HitTest de la clase DataGridView devuelve un objeto DataGridView.HitTestInfo. Puede utilizar este método para determinar qué parte del control DataGridView se encuentra en las coordenadas especificadas. Por ejemplo, puede llamar a este método especificando las coordenadas de un clic del mouse para determinar los índices de fila y columna de la celda en la que se hizo clic, o si se hizo clic en una celda de encabezado o en una barra de desplazamiento.
En el ejemplo de código siguiente se muestra el uso de este tipo. Este ejemplo forma parte de un ejemplo más extenso que se encuentra disponible en el tema de referencia de la propiedad 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];
}
}
}
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
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.