Control.Focus Metoda

Definicja

Ustawia fokus wprowadzania dla kontrolki.Sets input focus to the control.

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

Zwraca

true, jeśli żądanie fokusu danych wejściowych zakończyło się pomyślnie; w przeciwnym razie false.true if the input focus request was successful; otherwise, false.

Przykłady

Poniższy przykład kodu ustawia fokus na określony Control, jeśli może uzyskać fokus.The following code example sets focus to the specified Control, if it can receive focus.

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

Uwagi

Metoda Focus zwraca true, Jeśli kontrolka pomyślnie otrzymała fokus wprowadzania.The Focus method returns true if the control successfully received input focus. Kontrolka może mieć fokus wprowadzania, gdy nie są wyświetlane żadne podpowiedzi wizualne dotyczące fokusu.The control can have the input focus while not displaying any visual cues of having the focus. To zachowanie jest przede wszystkim zaobserwowane przez kontrolki, które nie są wybrane poniżej, lub wszystkie kontrolki pochodne.This behavior is primarily observed by the nonselectable controls listed below, or any controls derived from them.

Kontrolka może być zaznaczona i odbierać dane wejściowe, jeśli są spełnione wszystkie następujące warunki: Selectable wartość ControlStyles jest ustawiona na true, jest zawarta w innej kontrolce i wszystkie jej kontrolki nadrzędne są widoczne i włączone.A control can be selected and receive input focus if all the following are true: the Selectable value of ControlStyles is set to true, it is contained in another control, and all its parent controls are both visible and enabled.

Nie wybrano formantów Windows Forms na poniższej liście.The Windows Forms controls in the following list are not selectable. Kontrolki pochodne od tych formantów również nie są wybierane.Controls derived from these controls are also not selectable.

Uwaga

Focus to metoda niskiego poziomu zamierzona głównie dla autorów formantów niestandardowych.Focus is a low-level method intended primarily for custom control authors. Zamiast tego Programiści aplikacji powinni używać metody Select lub właściwości ActiveControl dla formantów podrzędnych lub metody Activate dla formularzy.Instead, application programmers should use the Select method or the ActiveControl property for child controls, or the Activate method for forms.

Dotyczy

Zobacz też