WebControl.Font Özellik

Tanım

Web sunucusu denetimiyle ilişkili yazı tipi özelliklerini alır.

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

Özellik Değeri

FontInfo Web sunucusu denetiminin yazı tipi özelliklerini temsil eden bir.

Örnekler

Aşağıdaki örnekte, bir denetimden Label yazı tipi bilgilerini toplamak için özelliğinin nasıl kullanılacağı Font gösterilmektedir.

Not

Aşağıdaki kod örneği tek dosyalı kod modelini kullanır ve doğrudan arka planda kod dosyasına kopyalandığında düzgün çalışmayabilir. Bu kod örneği, .aspx uzantısına sahip boş bir metin dosyasına kopyalanmalıdır. Web Forms kod modeli hakkında daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Kodu Modeli.

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>

Açıklamalar

Font Web Sunucusu denetiminin yazı tipi özelliklerini belirtmek için özelliğini kullanın. Bu özellik, bildirim temelli olarak (örneğin ) biçiminde Property-Subproperty veya program aracılığıyla Property.Subproperty (Font.BoldörneğinFont-Bold) olarak erişilebilen alt özellikleri içerir.

Tek bir alt özelliğin dışında tümü, tüm denetimler için Microsoft Internet Explorer sürüm 4'teki tarayıcılarda işlenir. Bunlar: Bold, Italic, Name, , Names, Strikeout, Underlineve Size (ancak yalnızca , Smallergibi Smalladlandırılmış yazı tipi boyutları çalışır).

Not

Bu alt özellikler Microsoft Internet Explorer sürüm 4'ten önceki tarayıcılarda işlense de, işlenen HTML daha sonraki tarayıcılardan farklıdır. Stil öznitelikleri olarak işlemek yerine, bu alt özellikler ve <font>gibi HTML öğeleri olarak <b> işlenir.

Tüm denetimler için önceki tarayıcılarda işlenmeyecek tek alt özellik şeklindedir Overline.

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.