Control.Focus Metode
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.
Mengatur fokus input ke kontrol.
public:
bool Focus();
public bool Focus();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Mengembalikan
true jika permintaan fokus input berhasil; jika tidak, false.
Contoh
Contoh kode berikut mengatur fokus ke yang ditentukan Control, jika dapat menerima fokus.
public:
void ControlSetFocus( Control^ control )
{
// Set focus to the control, if it can receive focus.
if ( control->CanFocus )
{
control->Focus();
}
}
public void ControlSetFocus(Control control)
{
// Set focus to the control, if it can receive focus.
if(control.CanFocus)
{
control.Focus();
}
}
Public Sub ControlSetFocus(control As Control)
' Set focus to the control, if it can receive focus.
If control.CanFocus Then
control.Focus()
End If
End Sub
Keterangan
Metode Focus mengembalikan true jika kontrol berhasil menerima fokus input. Kontrol dapat memiliki fokus input sambil tidak menampilkan isti asal visual untuk memiliki fokus. Perilaku ini terutama diamati oleh kontrol yang tidak dapat dipilih yang tercantum di bawah ini, atau kontrol apa pun yang berasal darinya.
Kontrol dapat dipilih dan menerima fokus input jika semua hal berikut ini benar: Selectable nilai ControlStyles diatur ke true, kontrol tersebut terkandung dalam kontrol lain, dan semua kontrol induknya terlihat dan diaktifkan.
Kontrol Formulir Windows dalam daftar berikut ini tidak dapat dipilih. Kontrol yang berasal dari kontrol ini juga tidak dapat dipilih.
LinkLabel (ketika tidak ada tautan yang ada dalam kontrol)
Nota
Focus adalah metode tingkat rendah yang ditujukan terutama untuk penulis kontrol kustom. Sebagai gantinya Select , programmer aplikasi harus menggunakan metode atau ActiveControl properti untuk kontrol anak, atau Activate metode untuk formulir.