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 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.
LinkLabel (quando non è presente alcun collegamento nel controllo)
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.