Control.Focus Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le focus d'entrée sur le contrôle.
public:
bool Focus();
public bool Focus ();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
Retours
true
si la demande de focus d'entrée a abouti ; sinon, false
.
Exemples
L’exemple de code suivant définit le focus sur le spécifié Control, s’il peut recevoir le 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
Remarques
La Focus méthode retourne true
si le contrôle a correctement reçu le focus d’entrée. Le contrôle peut avoir le focus d’entrée tout en n’affichant aucun indice visuel d’avoir le focus. Ce comportement est principalement observé par les contrôles non sélectionnables répertoriés ci-dessous, ou par tous les contrôles dérivés de ceux-ci.
Un contrôle peut être sélectionné et recevoir le focus d’entrée si tous les éléments suivants sont vrais : la Selectable
valeur de ControlStyles est définie true
sur , il est contenu dans un autre contrôle et tous ses contrôles parents sont à la fois visibles et activés.
Les contrôles Windows Forms dans la liste suivante ne sont pas sélectionnables. Les contrôles dérivés de ces contrôles ne sont pas non plus sélectionnables.
LinkLabel (quand aucun lien n’est présent dans le contrôle)
Notes
Focus est une méthode de bas niveau destinée principalement aux auteurs de contrôles personnalisés. Au lieu de cela, les programmeurs d’application doivent utiliser la Select méthode ou la ActiveControl propriété pour les contrôles enfants, ou la méthode pour les Activate formulaires.