Control.Focus Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Giriş odağını denetime ayarlar.
public:
bool Focus();
public bool Focus ();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Döndürülenler
true
giriş odak isteği başarılı olursa; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği, odağı alabilirse, odağı belirtilen Controldeğerine ayarlar.
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
Açıklamalar
Denetim Focus giriş odağını başarıyla aldıysa yöntemi döndürür true
. Denetimin giriş odağı olabilir, ancak odağın olmasıyla ilgili görsel ipuçları görüntülenmez. Bu davranış öncelikli olarak aşağıda listelenen seçilemez denetimler veya bunlardan türetilen denetimler tarafından gözlemlenir.
Aşağıdakilerin tümü doğruysa bir denetim seçilebilir ve giriş odağını alabilir: Selectable
değeri ControlStyles olarak true
ayarlanır, başka bir denetimde bulunur ve tüm üst denetimleri hem görünür hem de etkinleştirilir.
Aşağıdaki listedeki Windows Forms denetimleri seçilemez. Bu denetimlerden türetilen denetimler de seçilemez.
LinkLabel (denetimde bağlantı olmadığında)
Not
Focus , öncelikli olarak özel denetim yazarları için tasarlanmış düşük düzeyli bir yöntemdir. Bunun yerine, uygulama programcıları alt denetimler için yöntemini veya ActiveControl özelliğini ya da formlar Activate için yöntemini kullanmalıdırSelect.