Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Control.Focus, méthode

Définit le focus d'entrée sur le contrôle.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)
public bool Focus()

Valeur de retour

Type : System.Boolean
true si la demande de focus d'entrée a abouti ; sinon, false.

La méthode Focus retourne true si le contrôle a reçu le focus d'entrée. Le contrôle peut avoir le focus d'entrée sans afficher d'indication visuelle signalant qu'il a le focus. Ce comportement est principalement observé sur les contrôles ne pouvant pas être sélectionnés répertoriés ci-dessous, ou par tout contrôle dérivé de ceux-ci.

Un contrôle peut être sélectionné et recevoir le focus d'entrée si toutes les conditions suivantes sont remplies : la valeur Selectable de ControlStyles est true, il est contenu dans un autre contrôle et tous ses contrôles parents sont visibles et activés.

Les contrôles Windows Forms dans la liste suivante ne peuvent pas être sélectionnés. Les contrôles dérivés de ces contrôles ne peuvent pas non plus être sélectionnés.

RemarqueRemarque

Focus est une méthode de bas niveau prévue à l'origine pour les auteurs de contrôles personnalisés. Les programmeurs doivent plutôt utiliser la méthode Select ou la propriété ActiveControl pour les contrôles enfants ou la méthode Activate pour les formulaires.

L'exemple de code suivant définit le focus sur le Control spécifié, 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();
   }
}


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.