WebControl.Font Eigenschaft

Definition

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.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

Eigenschaftswert

Eine FontInfo, die die Schriftarteigenschaften des Webserver-Steuerelements darstellt.A FontInfo that represents the font properties of the Web server control.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Font -Eigenschaft verwendet wird, um Schriftart Label Informationen von einem-Steuerelement zu erfassen.The following example illustrates how to use the Font property to gather font information from a Label control.

Hinweis

Im folgenden Codebeispiel wird das Einzel Datei-Code Modell verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine Code-Behind-Datei kopiert wird.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. Dieses Codebeispiel muss in eine leere Textdatei mit der Erweiterung ASPX kopiert werden.This code sample must be copied into an empty text file that has an .aspx extension. Weitere Informationen zum Web Forms-Code Modell finden Sie unter ASP.net Web Forms Page Code Model.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>

Hinweise

Verwenden Sie Font die-Eigenschaft, um die Schriftart Eigenschaften des Webserver Steuer Elements anzugeben.Use the Font property to specify the font properties of the Web Server control. Diese Eigenschaft enthält untergeordnete Eigenschaften, Property-Subproperty auf die deklarativ in Form von (z Font-Bold. b.) oder Programm gesteuert in Form von Property.Subproperty (z Font.Bold. b.) zugegriffen werden kann.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).

Alle außer einer untergeordneten Eigenschaft werden in Browsern vor Microsoft Internet Explorer Version 4 für alle Steuerelemente angezeigt.All but one subproperty will render in browsers prior to Microsoft Internet Explorer version 4 for all controls. Dabei handelt es Boldsich um die folgenden Strikeout: Underline, Italic, Names Size Smaller,,, und (aber nur benannte Schrift SmallGrößen, z. b., usw., funktionieren). NameThey are: Bold, Italic, Name, Names, Strikeout, Underline, and Size (but only named font sizes, such as Small, Smaller, and so on, will work).

Hinweis

Obwohl diese unter Eigenschaften in Browsern vor Microsoft Internet Explorer, Version 4, gerendert werden, unterscheidet sich der gerenderte HTML-Code von neueren Browsern.Although these subproperties render in browsers prior to Microsoft Internet Explorer version 4, the HTML that is rendered is different than later browsers. Anstatt Sie als Format Attribute zu rendern, werden diese unter Eigenschaften als HTML <b> -Elemente, z. b. und <font>, gerendert.Instead of rendering as style attributes, these subproperties are rendered as HTML elements, such as <b> and <font>.

Die eine untergeordnete Eigenschaft, die in früheren Browsern für alle-Steuerelemente Overlinenicht angezeigt wird, ist.The one subproperty that will not render on earlier browsers for all controls is Overline.

Gilt für:

Siehe auch