Control.Handle Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan handel jendela yang terikat dengan kontrol.
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
Nilai Properti
nativeint
Yang IntPtr berisi handel jendela (HWND) kontrol.
Penerapan
- Atribut
Contoh
Contoh kode berikut menunjukkan menggunakan ControlPaint.DrawFocusRectangle properti dan Handle . Untuk menjalankan contoh tempel kode berikut dalam formulir. Tambahkan dua tombol bernama Button1 dan Button2 ke formulir dan pastikan semua peristiwa terhubung ke penanganan aktivitas mereka.
// 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
Keterangan
Nilai Handle properti adalah Windows HWND. Jika handel belum dibuat, merujuk properti ini akan memaksa handel dibuat.