WebControl.Font Proprietà

Definizione

Ottiene le proprietà del carattere associate al controllo server Web.Gets the font properties associated with the Web server control.

public:
 virtual property System::Web::UI::WebControls::FontInfo ^ Font { System::Web::UI::WebControls::FontInfo ^ get(); };
public virtual System.Web.UI.WebControls.FontInfo Font { get; }
member this.Font : System.Web.UI.WebControls.FontInfo
Public Overridable ReadOnly Property Font As FontInfo

Valore della proprietà

Oggetto FontInfo che rappresenta le proprietà del carattere del controllo server Web.A FontInfo that represents the font properties of the Web server control.

Esempi

Nell'esempio seguente viene illustrato come utilizzare la Font proprietà per raccogliere informazioni sui tipi di carattere da un Label controllo.The following example illustrates how to use the Font property to gather font information from a Label control.

Nota

Nell'esempio di codice seguente viene utilizzato il modello di codice a file singolo e potrebbe non funzionare correttamente se copiato direttamente in un file code-behind.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. Questo esempio di codice deve essere copiato in un file di testo vuoto con estensione aspx.This code sample must be copied into an empty text file that has an .aspx extension. Per ulteriori informazioni sul modello di codice Web Form, vedere il modello di codice della pagina Web form ASP.NET.For more information on the Web Forms code model, see ASP.NET Web Forms Page Code Model.

<%@ 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>
<%@ Page Language="VB" %>

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

<script runat="server">
    Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
        Label1.Text = "The current font is: " & Label1.Font.ToString()
    End Sub

    Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
        Label1.Font.Underline = Not Label1.Font.Underline
        If Label1.Font.Name = "Verdana" Then
            Label1.Font.Name = "Times"
        Else
            Label1.Font.Name = "Verdana"
        End If
            
    End Sub
</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>

Commenti

Utilizzare la Font proprietà per specificare le proprietà del tipo di carattere del controllo server Web.Use the Font property to specify the font properties of the Web Server control. Questa proprietà include le sottoproprietà a cui è possibile accedere in modo dichiarativo nel Property-Subproperty formato Font-Bold(ad esempio) o a livello di Property.Subproperty codice nel formato Font.Bold(ad esempio).This property includes subproperties that can be accessed declaratively in the form of Property-Subproperty (for example Font-Bold) or programmatically in the form of Property.Subproperty (for example Font.Bold).

Viene eseguito il rendering di tutte le sottoproprietà, tranne una sottoproprietà, nei browser prima di Microsoft Internet Explorer versione 4 per tutti i controlli.All but one subproperty will render in browsers prior to Microsoft Internet Explorer version 4 for all controls. BoldSono: Small Smaller,,,, ,Size e ,masololedimensionideitipidicaratteredenominate,adesempio,ecosìvia,funzioneranno.Underline Strikeout Italic Name NamesThey are: Bold, Italic, Name, Names, Strikeout, Underline, and Size (but only named font sizes, such as Small, Smaller, and so on, will work).

Nota

Sebbene le sottoproprietà vengano sottoposte a rendering nei browser prima di Microsoft Internet Explorer versione 4, il codice HTML di cui viene eseguito il rendering è diverso dai browser successivi.Although these subproperties render in browsers prior to Microsoft Internet Explorer version 4, the HTML that is rendered is different than later browsers. Anziché eseguire il rendering come attributi di stile, queste sottoproprietà vengono sottoposte a rendering <b> come <font>elementi HTML, ad esempio e.Instead of rendering as style attributes, these subproperties are rendered as HTML elements, such as <b> and <font>.

La sottoproprietà di cui non verrà eseguito il rendering nei browser precedenti per tutti Overlinei controlli è.The one subproperty that will not render on earlier browsers for all controls is Overline.

Si applica a

Vedi anche