Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.Focus-Methode: ()

 

Veröffentlicht: Oktober 2016

Setzt den Eingabefokus auf das Steuerelement.

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

public bool Focus()

Rückgabewert

Type: System.Boolean

true, wenn die Anforderung des Eingabefokus erfolgreich war, andernfalls false.

Die Focus -Methode gibt true wenn das Steuerelement erfolgreich den Eingabefokus erhalten hat. Das Steuerelement kann den Eingabefokus haben, während alle visuellen Hinweise mit den Fokus nicht angezeigt. Dieses Verhalten wird in erster Linie durch die unten aufgeführten nicht auswählbares Steuerelemente beachtet oder alle Steuerelemente abgeleitet werden.

Ein Steuerelement ausgewählt werden kann und Eingabefokus erhalten, wenn Folgendes zutrifft: der Selectable Wert ControlStyles festgelegt ist, um true, in einem anderen Steuerelement enthalten ist und alle übergeordneten Steuerelemente sind sichtbar und aktiviert.

Windows Forms-Steuerelemente in der folgenden Liste können nicht ausgewählt werden. Von diesen Steuerelementen abgeleitete Steuerelemente können ebenfalls nicht ausgewählt werden.

System_CAPS_noteHinweis

Focus eine Low-Level-Methode ist in erster Linie für Autoren von benutzerdefinierten Steuerelementen vorgesehen werden. Anwendungsprogrammierer sollten stattdessen die Select -Methode oder die ActiveControl -Eigenschaft für untergeordnete Steuerelemente, oder die Activate -Methode für Formulare.

Das folgende Codebeispiel setzt den Fokus auf den angegebenen Control, wenn 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();
   }
}

UIPermission

for all windows to call this method. Associated enumeration: AllWindows value of T:System.Security.Permissions.UIPermissionWindow.

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: