WebControl.Font プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web サーバー コントロールに関連付けられたフォント プロパティを取得します。
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
プロパティ値
Web サーバー コントロールのフォント プロパティを表す FontInfo。
例
次の例は、プロパティを使用 Font してコントロールからフォント情報を収集する方法を Label 示しています。
注意
次のコード サンプルでは、シングル ファイル コード モデルを使用します。分離コード ファイルに直接コピーした場合、正しく動作しない場合があります。 このコード サンプルは、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。 Web Forms コード モデルの詳細については、「ページ コード モデルの ASP.NET Web Forms」を参照してください。
<%@ 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>
注釈
このプロパティを Font 使用して、Web サーバー コントロールのフォント プロパティを指定します。 このプロパティには、(たとえば) の形式Property-Subproperty
で宣言的にアクセスしたり、プログラムで (たとえばFont-Bold``Font.Bold
) 形式でProperty.Subproperty
アクセスできるサブプロパティが含まれます。
1 つのサブプロパティを含め、すべてのコントロールについて、Microsoft Internet Explorer バージョン 4 より前のブラウザーでレンダリングされます。 これらは、 Bold、 Italic、、 Name、 Names、 Strikeout、 Underlineおよび Size (ただし、名前付きフォント サイズ (例: Small
、 など Smaller
) のみが機能します)。
注意
これらのサブプロパティは Microsoft Internet Explorer バージョン 4 より前のブラウザーでレンダリングされますが、レンダリングされる HTML は以降のブラウザーとは異なります。 これらのサブプロパティは、スタイル属性としてレンダリングする代わりに、 <b>
HTML <font>
要素としてレンダリングされます。
すべてのコントロールに対して以前のブラウザーでレンダリングされないサブプロパティは Overline1 つです。