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

Nell'esempio di codice seguente viene impostato lo stato Controlattivo sull'oggetto specificato, 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 Selectable tutte le ControlStyles condizioni seguenti: trueil valore di è impostato su, è 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 Forms 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 Select devono usare il ActiveControl metodo o la proprietà per i controlli Activate figlio oppure il 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.

Sicurezza

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

Si applica a

Vedi anche