Control.Handle Propiedad

Definición

Obtiene el identificador de ventana al que está enlazado el control.

C#
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }

Valor de propiedad

IntPtr

IntPtr que contiene el identificador de ventana (HWND) del control.

Implementaciones

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso de y ControlPaint.DrawFocusRectangle la Handle propiedad . Para ejecutar el ejemplo, pegue el código siguiente en un formulario. Agregue dos botones denominados Button1 y Button2 al formulario y asegúrese de que todos los eventos están conectados a sus controladores de eventos.

C#
// This method draws a focus rectangle on Button2 using the 
// handle and client rectangle of Button2.
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    ControlPaint.DrawFocusRectangle(Graphics.FromHwnd(Button2.Handle), 
        Button2.ClientRectangle);
}

Comentarios

El valor de la Handle propiedad es windows HWND. Si aún no se ha creado el identificador, al hacer referencia a esta propiedad se forzará la creación del identificador.

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también