Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Control.CanFocus-Eigenschaft

Aktualisiert: November 2007

Ruft einen Wert ab, der angibt, ob das Steuerelement den Fokus erhalten kann.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public bool CanFocus { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public boolean get_CanFocus()

public function get CanFocus () : boolean

Eigenschaftenwert

Typ: System.Boolean
true, wenn das Steuerelement den Fokus erhalten kann, andernfalls false.

Damit ein Steuerelement den Eingabefokus erhält, muss dem Steuerelement ein Handle zugeordnet sein, und die Visible-Eigenschaft und die Enabled-Eigenschaft müssen beide auf true für das Steuerelement und alle seine übergeordneten Steuerelemente festgelegt sein. Das Steuerelement selbst bzw. das äußerste ihm übergeordnete Steuerelement muss ein Formular sein.

Im folgenden Codebeispiel wird der Fokus auf das angegebene Control festgelegt, sofern es den Fokus erhalten kann.

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.get_CanFocus()) {
        control.Focus();
    }
} //ControlSetFocus


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0
Anzeigen: