Control.Focus Methode

Definition

Setzt den Eingabefokus auf das Steuerelement.

public:
 bool Focus();
public bool Focus ();
member this.Focus : unit -> bool
Public Function Focus () As Boolean

Gibt zurück

Boolean

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

Beispiele

Im folgenden Codebeispiel wird der Fokus auf den angegebenen ControlWert festgelegt, wenn der Fokus empfangen 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.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

Hinweise

Die Focus Methode gibt zurück true , wenn das Steuerelement den Eingabefokus erfolgreich empfangen hat. Das Steuerelement kann den Eingabefokus haben, während keine visuellen Hinweise zum Fokus angezeigt werden. Dieses Verhalten wird in erster Linie von den unten aufgeführten nicht auswahlbaren Steuerelementen oder von ihnen abgeleiteten Steuerelementen beobachtet.

Ein Steuerelement kann ausgewählt und den Eingabefokus empfangen, wenn alle folgenden Werte wahr sind: Der Selectable Wert ControlStyles trueist auf festgelegt, es ist in einem anderen Steuerelement enthalten, und alle übergeordneten Steuerelemente sind sowohl sichtbar als auch aktiviert.

Die Windows Forms Steuerelemente in der folgenden Liste können nicht ausgewählt werden. Steuerelemente, die aus diesen Steuerelementen abgeleitet wurden, sind auch nicht auswählbar.

Hinweis

Focus ist eine Methode mit niedriger Ebene, die in erster Linie für benutzerdefinierte Steuerelementautoren vorgesehen ist. Stattdessen sollten Anwendungsprogrammierer die Select Methode oder die Eigenschaft für untergeordnete Steuerelemente oder ActiveControl die Activate Methode für Formulare verwenden.

Gilt für:

Siehe auch