Control.Focus Metodo

Definizione

Imposta lo stato attivo per l'input del controllo.Sets input focus to the control.

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

Restituisce

Boolean

true se la richiesta di stato attivo per l'input è stata completata correttamente; in caso contrario, false.true if the input focus request was successful; otherwise, false.

Esempio

Nell'esempio di codice seguente viene impostato lo stato attivo sull'oggetto specificato Control , se può ricevere lo stato attivo.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

Commenti

Il Focus metodo restituisce true se il controllo ha ricevuto correttamente lo stato attivo per l'input.The Focus method returns true if the control successfully received input focus. Il controllo può avere lo stato attivo per l'input senza visualizzare i segnali visivi dello stato attivo.The control can have the input focus while not displaying any visual cues of having the focus. Questo comportamento viene osservato principalmente dai controlli non selezionabili elencati di seguito o da eventuali controlli derivati.This behavior is primarily observed by the nonselectable controls listed below, or any controls derived from them.

È possibile selezionare un controllo e ricevere lo stato attivo per l'input se si verificano tutte le condizioni seguenti: il Selectable valore di ControlStyles è impostato su true , è contenuto in un altro controllo e tutti i relativi controlli padre sono visibili e abilitati.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.

I controlli Windows Form nell'elenco seguente non sono selezionabili.The Windows Forms controls in the following list are not selectable. Anche i controlli derivati da questi controlli non sono selezionabili.Controls derived from these controls are also not selectable.

Nota

Focus è un metodo di basso livello destinato principalmente agli autori di controlli personalizzati.Focus is a low-level method intended primarily for custom control authors. Al contrario, i programmatori di applicazioni devono usare il Select metodo o la ActiveControl proprietà per i controlli figlio oppure il Activate metodo per i form.Instead, application programmers should use the Select method or the ActiveControl property for child controls, or the Activate method for forms.

Si applica a

Vedi anche