WebControl.Font プロパティ
アセンブリ: System.Web (system.web.dll 内)


Font プロパティを使用して、Web サーバー コントロールのフォント プロパティを指定します。このプロパティには、Property-Subproperty の形式 (Font-Bold など) で宣言によって、または Property.Subproperty の形式 (Font.Bold など) でプログラムによってアクセスできるサブプロパティがあります。
1 つのサブプロパティを除くすべてのサブプロパティが、すべてのコントロールに対して、Microsoft Internet Explorer Version 4 より前のブラウザに表示されます。これらのサブプロパティは、Bold、Italic、Name、Names、Strikeout、Underline、および Size ですが、Small、Smaller などの名前付きのフォント サイズだけは機能します。
![]() |
---|
これらのサブプロパティは、Microsoft Internet Explorer Version 4 より前のブラウザに表示されますが、表示される HTML は、Version 4 以降のブラウザに表示される HTML とは異なります。Version 4 より前では、スタイル属性ではなく、<b> や <font> などの HTML 要素として表示されます。 |

Font プロパティを使用して、Label コントロールからフォント情報を収集する方法の例を次に示します。
![]() |
---|
次のコード サンプルはシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード サンプルは、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。Web フォームのコード モデルの詳細については、「ASP.NET Web ページのコード モデル」を参照してください。 |
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub Button1_Click(sender As Object, e As EventArgs) Label1.Text = "The font this label uses is: " & Label1.Font.ToString() End Sub Sub Button2_Click(sender As Object, e As EventArgs) Label1.Font.Underline = True End Sub </script> </head> <body> <h3>FontUnit Property of a Web Control</h3> <form runat="server"> <asp:Label id="Label1" Font-Name="Verdana" Font-Size="10pt" Text="This is a Label control." runat="server"/> <p> <asp:Button id="Button1" Text="Click to gather font info of the label control" OnClick="Button1_Click" Width="300px" runat="server"/> <p> <asp:Button id="Button2" Text="Click to underline the text of the label control" OnClick="Button2_Click" Width="300px" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void Button1_Click(Object sender, EventArgs e) { Label1.Text = "The font this label uses is: " + Label1.Font.ToString(); } void Button2_Click(Object sender, EventArgs e) { Label1.Font.Underline = true; } </script> </head> <body> <h3>FontUnit Property of a Web Control</h3> <form runat="server"> <asp:Label id="Label1" Font-Name="Verdana" Font-Size="10pt" Text="This is a Label control." runat="server"/> <p> <asp:Button id="Button1" Text="Click to gather font info of the label control" OnClick="Button1_Click" Width="300px" runat="server"/> <p> <asp:Button id="Button2" Text="Click to underline the text of the label control" OnClick="Button2_Click" Width="300px" runat="server"/> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="JSCRIPT" runat="server"> function Button1_Click(sender : Object, e : EventArgs){ Label1.Text = "The font this label uses is: " + Label1.Font.ToString() } function Button2_Click(sender : Object, e : EventArgs){ Label1.Font.Underline = true } </script> </head> <body> <h3>Font Property of a Web Control</h3> <form runat="server"> <asp:Label id="Label1" Font-Name="Verdana" Font-Size="10pt" Text="This is a Label control." runat="server"/> <p> <asp:Button id="Button1" Text="Click to gather font info of the label control" OnClick="Button1_Click" Width="300px" runat="server"/> <p> <asp:Button id="Button2" Text="Click to underline the text of the label control" OnClick="Button2_Click" Width="300px" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からWebControl.Font プロパティを検索する場合は、下記のリンクをクリックしてください。

- WebControl.Font プロパティのページへのリンク