Control.Focus Yöntem

Tanım

Giriş odağını denetime ayarlar.

C#
public bool Focus ();

Döndürülenler

Boolean

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.

C#
public void ControlSetFocus(Control control)
{
   // Set focus to the control, if it can receive focus.
   if(control.CanFocus)
   {
      control.Focus();
   }
}

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 trueayarlanı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.

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.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Ayrıca bkz.