Este tema aún no ha recibido ninguna valoración - Valorar este tema

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.

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

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


System.Object
  System.Windows.Forms.DataGridView.HitTestInfo
Todos los miembros static (Shared en Visual Basic) públicos 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 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.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar