Control.Focus Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta lo stato attivo per l'input del 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 per l'input è stata completata correttamente; in caso contrario, false
.
Esempio
Nell'esempio di codice seguente lo stato attivo viene impostato 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 lo stato attivo per l'input. Il controllo può avere lo stato attivo per l'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.
È possibile selezionare un controllo e ricevere lo stato attivo dell'input se tutti i valori seguenti sono true: il Selectable
valore di ControlStyles è impostato su true
, è contenuto in un altro controllo e tutti i relativi controlli padre sono visibili e abilitati.
I controlli Windows Forms nell'elenco seguente non sono selezionabili. Anche i controlli derivati da questi controlli non sono selezionabili.
LinkLabel (quando non è presente alcun collegamento nel controllo)
Nota
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.