Lire en anglais

Partager via


WebControl.Font Propriété

Définition

Obtient les propriétés de police associées au contrôle serveur Web.

C#
public virtual System.Web.UI.WebControls.FontInfo Font { get; }

Valeur de propriété

FontInfo qui représente les propriétés de police du contrôle serveur Web.

Exemples

L’exemple suivant montre comment utiliser la Font propriété pour collecter des informations de police à partir d’un Label contrôle.

Notes

L’exemple de code suivant utilise le modèle de code à fichier unique et peut ne pas fonctionner correctement s’il est copié directement dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide qui a une extension .aspx. Pour plus d’informations sur le modèle de code Web Forms, consultez ASP.NET modèle de code de page Web Forms.

ASP.NET (C#)
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
 
        void Button1_Click(object sender, EventArgs e)
        {
            Label1.Text = "The current font is: " + Label1.Font.ToString();
        }

        void Button2_Click(object sender, EventArgs e)
        {
            Label1.Font.Underline = !Label1.Font.Underline;
            if (Label1.Font.Name == "Verdana")
                Label1.Font.Name = "Times";
            else
                Label1.Font.Name = "Verdana";
        }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>Enabled Property Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>FontUnit Property of a Web Control</h3>
        <asp:Label id="Label1" runat="server"
            Font-Names="Verdana" Font-Size="10pt"
            Text="This is a Label control." />  
 
            <p>
            <asp:Button id="Button1" runat="server"
                Text="Click to display font info"
                OnClick="Button1_Click" Width="300px" />
            </p>
 
            <p>
            <asp:Button id="Button2" runat="server"
                Text="Click to change font and underlining"
                OnClick="Button2_Click" Width="300px" />
            </p>
    </div>
    </form>
</body>
</html>

Remarques

Utilisez la Font propriété pour spécifier les propriétés de police du contrôle Serveur Web. Cette propriété inclut des sous-propriétés accessibles de manière déclarative sous la forme ( Property-Subproperty par exemple Font-Bold) ou programmatiquement sous la forme de Property.Subproperty (par exemple Font.Bold).

Toutes les sous-propriétés sauf une s’affichent dans les navigateurs antérieurs à Microsoft Internet Explorer version 4 pour tous les contrôles. Il s’agit des suivants : Bold, ItalicName, Names, Strikeout, Underline, , et Size (mais seules les tailles de police nommées, telles que Small, Smaller, et ainsi de suite, fonctionnent).

Notes

Bien que ces sous-propriétés s’affichent dans les navigateurs antérieurs à Microsoft Internet Explorer version 4, le code HTML affiché est différent des navigateurs ultérieurs. Au lieu de rendre en tant qu’attributs de style, ces sous-propriétés sont rendues en tant qu’éléments HTML, tels que <b> et <font>.

La seule sous-propriété qui ne s’affiche pas sur les navigateurs précédents pour tous les contrôles est Overline.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi