Freigeben über


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

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

Beispiele

Im folgenden Codebeispiel wird der Fokus auf das angegebene Controlfestgelegt, wenn der Fokus empfangen werden 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, ohne visuelle Hinweise auf den Fokus anzuzeigen. Dieses Verhalten wird in erster Linie von den unten aufgeführten nicht auswählbaren Steuerelementen oder von ihnen abgeleiteten Steuerelementen beobachtet.

Ein Steuerelement kann ausgewählt werden und den Eingabefokus empfangen, wenn alle folgenden Werte wahr sind: Der Selectable Wert von ControlStyles ist auf truefestgelegt, 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. Von diesen Steuerelementen abgeleitete Steuerelemente können ebenfalls nicht ausgewählt werden.

Hinweis

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

Gilt für:

Weitere Informationen