Esta documentación está archivada y no tiene mantenimiento.

DataGrid.HitTestInfo (Clase)

Contiene información sobre una parte de System.Windows.Forms.DataGrid en una coordenada especificada. Esta clase no puede heredarse.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public sealed class HitTestInfo
public final class HitTestInfo
public final class HitTestInfo
No aplicable.

La clase DataGrid.HitTestInfo, junto con el método HitTest del control DataGrid, se utiliza para determinar en qué parte de un control DataGrid hizo clic el usuario. La clase DataGrid.HitTestInfo contiene la fila, la columna y la parte de la cuadrícula en la que se ha hecho clic. Vea la enumeración DataGrid.HitTestType devuelta por la propiedad Type con el fin de obtener una lista completa de las partes de las cuadrículas.

Para devolver un objeto DataGrid.HitTestInfo, hay que invocar al método HitTest dentro del evento MouseDown del control DataGrid. Pase las propiedades x y y de MouseEventArgs al método HitTest.

En el ejemplo siguiente se utiliza el método HitTest de un evento MouseDown para devolver el objeto DataGrid.HitTestInfo. A continuación, se imprimen la fila, la columna y la parte de la cuadrícula.

private void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
   Console.WriteLine();
   System.Windows.Forms.DataGrid.HitTestInfo myHitTest;
   // Use the DataGrid control's HitTest method with the x and y properties.
   myHitTest = dataGrid1.HitTest(e.X,e.Y);
   Console.WriteLine(myHitTest);
   Console.WriteLine("Column " + myHitTest.Column);
   Console.WriteLine("Row " + myHitTest.Row);
   Console.WriteLine("Type " + myHitTest.Type);
   Console.WriteLine("ToString " + myHitTest.ToString());
   Console.WriteLine("Hit " + myHitTest.Type.ToString());
}


System.Object
  System.Windows.Forms.DataGrid.HitTestInfo

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar: