Control.Handle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá popisovač okna, ke kterému je ovládací prvek vázán.
public:
property IntPtr Handle { IntPtr get(); };
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
Hodnota vlastnosti
nativeint
Obsahuje IntPtr popisovač okna (HWND
) ovládacího prvku.
Implementuje
- Atributy
Příklady
Následující příklad kódu ukazuje použití ControlPaint.DrawFocusRectangle a Handle vlastnost . Pokud chcete spustit příklad, vložte do formuláře následující kód. Přidejte do formuláře dvě tlačítka s názvem Button1
a a Button2
ujistěte se, že jsou všechny události připojené k obslužným rutinám událostí.
// This method draws a focus rectangle on Button2 using the
// handle and client rectangle of Button2.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
ControlPaint::DrawFocusRectangle( Graphics::FromHwnd( Button2->Handle ), Button2->ClientRectangle );
}
// 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);
}
' This method draws a focus rectangle on Button2 using the
' handle and client rectangle of Button2.
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
ControlPaint.DrawFocusRectangle(Graphics.FromHwnd(Button2.Handle), _
Button2.ClientRectangle)
End Sub
Poznámky
Hodnota Handle vlastnosti je Windows HWND
. Pokud popisovač ještě nebyl vytvořen, odkazování na tuto vlastnost vynutí jeho vytvoření.