Partager via


Comment : utiliser des contrôles serveur Web Label en tant que légendes

Mise à jour : novembre 2007

Vous pouvez utiliser le contrôle serveur Web Label en tant que légende active devant un autre contrôle serveur Web, par exemple un contrôle TextBox. Le contrôle Label ne peut pas recevoir le focus des entrées d'utilisateur. Toutefois, si vous associez le contrôle Label à un autre contrôle, les utilisateurs peuvent accéder au contrôle associé en appuyant simultanément sur la touche ALT et sur une touche d'accès rapide que vous définissez pour le contrôle Label.

Pour utiliser un contrôle serveur Label Web en tant que légende

  1. Affectez à la propriété AssociatedControlID du contrôle Label l'ID du contrôle pour lequel vous souhaitez que le contrôle Label soit la légende.

  2. Affectez un seul numéro ou une seule lettre à la propriété AccessKey du contrôle Label pour définir une touche d'accès rapide.

    Remarque :

    Si vous associez le contrôle Label à un bouton, lorsque les utilisateurs appuient simultanément sur la touche ALT et la touche d'accès rapide du contrôle Label, le bouton est activé.

  3. Définissez éventuellement la propriété Text du contrôle Label pour afficher un caractère souligné qui indique la touche d'accès rapide.

    L'exemple suivant montre comment utiliser un contrôle Label comme légende d'un contrôle TextBox. Lorsque la page est rendue, les utilisateurs peuvent appuyer sur ALT+N pour accéder à la zone de texte. La lettre N est soulignée dans Label.

    <asp:Label 
        AccessKey="N"
        AssociatedControlID="TextBox1" 
        ID="Label1" 
    
        Text="<u>N</u>ame:">
    </asp:Label>
    &nbsp;
    <asp:TextBox ID="TextBox1"  />
    

Voir aussi

Référence

Vue d'ensemble du contrôle serveur Web Label