DataGrid.HitTestInfo.Nowhere Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica que una coordenada se corresponde con una parte del control DataGrid que no funciona.
public: static initonly System::Windows::Forms::DataGrid::HitTestInfo ^ Nowhere;
public static readonly System.Windows.Forms.DataGrid.HitTestInfo Nowhere;
staticval mutable Nowhere : System.Windows.Forms.DataGrid.HitTestInfo
Public Shared ReadOnly Nowhere As DataGrid.HitTestInfo
Valor de campo
Ejemplos
En el ejemplo siguiente se comprueba si el usuario hace clic en un área de la cuadrícula que no es válida.
private:
void dataGrid1_MouseDown( Object^ /*sender*/,
System::Windows::Forms::MouseEventArgs^ e )
{
if ( dataGrid1->HitTest( e->X, e->Y )->Equals(
DataGrid::HitTestInfo::Nowhere ) )
{
Console::WriteLine( "Nowhere" );
}
}
private void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(dataGrid1.HitTest(e.X,e.Y).Equals (DataGrid.HitTestInfo.Nowhere))
{
Console.WriteLine("Nowhere");
}
}
Private Sub dataGrid1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If dataGrid1.HitTest(e.X, e.Y).Equals(DataGrid.HitTestInfo.Nowhere) Then
Console.WriteLine("Nowhere")
End If
End Sub
Comentarios
Otras partes de System.Windows.Forms.DataGrid, como Caption, pueden devolver información útil. Si la parte de la cuadrícula no tiene ninguna función (como el área gris detrás de una tabla de cuadrícula rellenada dispersamente), se devuelve el Nowhere campo.