Control.Handle 屬性

定義

取得控制項要繫結的目標視窗控制代碼。Gets the window handle that the control is bound to.

public:
 property IntPtr Handle { IntPtr get(); };
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

屬性值

IntPtr

IntPtr,包含控制項的視窗控制代碼 (HWND)。An IntPtr that contains the window handle (HWND) of the control.

實作

屬性

範例

下列程式碼範例將示範如何使用 ControlPaint.DrawFocusRectangleHandle 屬性。The following code example demonstrates using the ControlPaint.DrawFocusRectangle and the Handle property. 若要執行範例,請在表單中貼上下列程式碼。To run the example paste the following code in a form. 將名為 Button1Button2 的兩個按鈕加入至表單,並確定所有事件都已連接到其事件處理常式。Add two buttons named Button1 and Button2 to the form and ensure all events are connected to their event handlers.

// 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

備註

Handle 屬性的值為 Windows HWNDThe value of the Handle property is a Windows HWND. 如果尚未建立控制碼,參考這個屬性將會強制建立控制碼。If the handle has not yet been created, referencing this property will force the handle to be created.

適用於

另請參閱