Condividi tramite


Control.Focus Metodo

Definizione

Imposta lo stato attivo per l'input sul controllo.

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

Restituisce

true se la richiesta di stato attivo di input ha avuto esito positivo; in caso contrario, false.

Esempio

L'esempio di codice seguente imposta lo stato attivo sull'oggetto specificato Control, se può ricevere lo stato attivo.

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 dell'input. Il controllo può avere lo stato attivo dell'input senza visualizzare alcun segnale visivo di avere lo stato attivo. Questo comportamento viene osservato principalmente dai controlli non selezionabili elencati di seguito o da eventuali controlli derivati da essi.

È possibile selezionare un controllo e ricevere lo stato attivo per l'input se tutti gli elementi seguenti sono true: il Selectable valore di ControlStyles è impostato su true, è contenuto in un altro controllo e tutti i relativi controlli padre sono entrambi visibili e abilitati.

I controlli Windows Form nell'elenco seguente non sono selezionabili. Anche i controlli derivati da questi controlli non sono selezionabili.

Annotazioni

Focus è un metodo di basso livello destinato principalmente agli autori di controlli personalizzati. I programmatori di applicazioni devono invece usare il Select metodo o la ActiveControl proprietà per i controlli figlio o il metodo per i Activate moduli.

Si applica a

Vedi anche