Control.Focus Control.Focus Control.Focus Control.Focus Method

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

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.

Esempi

Esempio di codice seguente imposta 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 restituzione del metodo true se il controllo ha ricevuto correttamente lo stato attivo.The Focus method returns true if the control successfully received input focus. Il controllo può avere lo stato attivo di input durante la visualizzazione non eventuali indicatori 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 selezionabile elencati di seguito, o tutti i controlli derivano da essi.This behavior is primarily observed by the nonselectable controls listed below, or any controls derived from them.

Un controllo può essere selezionato e ricevere lo stato attivo di input se vengono soddisfatte le condizioni seguenti: il Selectable valore del ControlStyles è impostata su trueè inclusa 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. I controlli derivati da questi controlli non sono anche selezionabili.Controls derived from these controls are also not selectable.

Nota

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

Sicurezza

UIPermission
per tutte le finestre di chiamare questo metodo.for all windows to call this method. Enumerazione associata: AllWindows pari a UIPermissionWindow.Associated enumeration: AllWindows value of UIPermissionWindow.

Si applica a

Vedi anche