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 フォーム コード モデルの詳細については、「Web フォーム ページ コード モデル ASP.NET」を参照してください。
<%@ 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 など) の形式で宣言的にアクセスできるサブプロパティや、 Property.Subproperty の形式 ( Font.Bold など) でプログラムによってアクセスできるサブプロパティが含まれます。
1 つのサブプロパティを含むすべてのサブプロパティは、すべてのコントロールについて、Microsoft Internet Explorer バージョン 4 より前のブラウザーでレンダリングされます。 これらは、 Bold、 Italic、 Name、 Names、 Strikeout、 Underline、および Size です (ただし、名前付きのフォント サイズ ( Small、 Smaller など) のみが機能します)。
注
これらのサブプロパティは、Microsoft Internet Explorer バージョン 4 より前のブラウザーでレンダリングされますが、レンダリングされる HTML は以降のブラウザーとは異なります。 これらのサブプロパティは、スタイル属性としてレンダリングするのではなく、 <b> や <font>などの HTML 要素としてレンダリングされます。
すべてのコントロールの以前のブラウザーではレンダリングされないサブプロパティが 1 つ Overline。