FontInfo.Underline プロパティ
フォントが下付きかどうかを示す値を取得または設定します。
Public Property Underline As Boolean
[C#]
public bool Underline {get; set;}
[C++]
public: __property bool get_Underline();public: __property void set_Underline(bool);
[JScript]
public function get Underline() : Boolean;public function set Underline(Boolean);
プロパティ値
フォントが下付きの場合は true 。それ以外の場合は false 。既定値は false です。
解説
Underline プロパティを使用して、テキストのフォントが下付きかどうかを指定または確認します。
使用例
[Visual Basic, C#, JScript] Underline プロパティを使用して、プログラムによって Label コントロールのテキストに下付きフォントを指定する方法を次の例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
Sub DisplayFontInfo(sender As Object, e As EventArgs)
' Note that the SampleTextLabel.Font property is a FontInfo.
' Display the values of the font.
NameTextBox.Text = SampleTextLabel.Font.Name
SizeTextBox.Text = SampleTextLabel.Font.Size.ToString()
BoldCheckBox.Checked = SampleTextLabel.Font.Bold
ItalicCheckBox.Checked = SampleTextLabel.Font.Italic
OverlineCheckBox.Checked = SampleTextLabel.Font.Overline
StrikeoutCheckBox.Checked = SampleTextLabel.Font.Strikeout
UnderlineCheckBox.Checked = SampleTextLabel.Font.Underline
ToStringOutputLabel.Text = SampleTextLabel.Font.ToString()
End Sub
Sub SetFontInfo(sender As Object, e As EventArgs)
' Note that the SampleTextLabel.Font property is a FontInfo.
' Set the values of the font.
SampleTextLabel.Font.Name = NameTextBox.Text
SampleTextLabel.Font.Size = FontUnit.Parse(SizeTextBox.Text)
SampleTextLabel.Font.Bold = BoldCheckBox.Checked
SampleTextLabel.Font.Italic = ItalicCheckBox.Checked
SampleTextLabel.Font.Overline = OverlineCheckBox.Checked
SampleTextLabel.Font.Strikeout = StrikeoutCheckBox.Checked
SampleTextLabel.Font.Underline = UnderlineCheckBox.Checked
End Sub
</script>
</head>
<body>
<form runat="server">
<h3> FontInfo Example </h3>
<asp:Label id="SampleTextLabel"
Text="Sample Text"
Font-Bold="true"
Font-Italic="true"
Font-Name="Courier"
Font-Underline="true"
Font-Size="20px"
Font-Strikeout="false"
runat="server" />
<br><br>
<asp:Button id="DisplayButton"
Text="Display FontInfo"
OnClick="DisplayFontInfo"
runat="server" />
<asp:Button id="SetButton"
Text="Set FontInfo"
OnClick="SetFontInfo"
runat="server" />
<br><br>
Name:
<asp:textbox
id="NameTextBox"
runat="server" />
<br>
Size:
<asp:textbox
id="SizeTextBox"
runat="server" />
<br>
<asp:CheckBox
id="BoldCheckBox"
Text="Bold"
runat="server" />
<br>
<asp:CheckBox
id="ItalicCheckBox"
Text="Italic"
runat="server" />
<br>
<asp:CheckBox
id="OverlineCheckBox"
Text="Overline" runat="server" />
<br>
<asp:CheckBox
id="StrikeoutCheckBox"
Text="Strikeout"
runat="server" />
<br>
<asp:CheckBox
id="UnderlineCheckBox"
Text="Underline" runat="server" />
<br><br>
<h4>FontInfo.ToString() output:</h4>
<asp:Label id="ToStringOutputLabel"
runat="server" />
</form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
void DisplayFontInfo(Object sender, EventArgs e)
{
// Note that the SampleTextLabel.Font property is a FontInfo.
// Display the values of the font.
NameTextBox.Text = SampleTextLabel.Font.Name;
SizeTextBox.Text = SampleTextLabel.Font.Size.ToString();
BoldCheckBox.Checked = SampleTextLabel.Font.Bold;
ItalicCheckBox.Checked = SampleTextLabel.Font.Italic;
OverlineCheckBox.Checked = SampleTextLabel.Font.Overline;
StrikeoutCheckBox.Checked = SampleTextLabel.Font.Strikeout;
UnderlineCheckBox.Checked = SampleTextLabel.Font.Underline;
ToStringOutputLabel.Text = SampleTextLabel.Font.ToString();
}
void SetFontInfo(Object sender, EventArgs e)
{
// Note that the SampleTextLabel.Font property is a FontInfo.
// Set the values of the font.
SampleTextLabel.Font.Name = NameTextBox.Text;
SampleTextLabel.Font.Size = FontUnit.Parse(SizeTextBox.Text);
SampleTextLabel.Font.Bold = BoldCheckBox.Checked;
SampleTextLabel.Font.Italic = ItalicCheckBox.Checked;
SampleTextLabel.Font.Overline = OverlineCheckBox.Checked;
SampleTextLabel.Font.Strikeout = StrikeoutCheckBox.Checked;
SampleTextLabel.Font.Underline = UnderlineCheckBox.Checked;
}
</script>
</head>
<body>
<form runat="server">
<h3> FontInfo Example </h3>
<asp:Label id="SampleTextLabel"
Text="Sample Text"
Font-Bold="true"
Font-Italic="true"
Font-Name="Courier"
Font-Underline="true"
Font-Size="20px"
Font-Strikeout="false"
runat="server" />
<br><br>
<asp:Button id="DisplayButton"
Text="Display FontInfo"
OnClick="DisplayFontInfo"
runat="server" />
<asp:Button id="SetButton"
Text="Set FontInfo"
OnClick="SetFontInfo"
runat="server" />
<br><br>
Name:
<asp:textbox
id="NameTextBox"
runat="server" />
<br>
Size:
<asp:textbox
id="SizeTextBox"
runat="server" />
<br>
<asp:CheckBox
id="BoldCheckBox"
Text="Bold"
runat="server" />
<br>
<asp:CheckBox
id="ItalicCheckBox"
Text="Italic"
runat="server" />
<br>
<asp:CheckBox
id="OverlineCheckBox"
Text="Overline" runat="server" />
<br>
<asp:CheckBox
id="StrikeoutCheckBox"
Text="Strikeout"
runat="server" />
<br>
<asp:CheckBox
id="UnderlineCheckBox"
Text="Underline" runat="server" />
<br><br>
<h4>FontInfo.ToString() output:</h4>
<asp:Label id="ToStringOutputLabel"
runat="server" />
</form>
</body>
</html>
[JScript]
<%@ Page Language="JScript" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
function DisplayFontInfo(sender, e : EventArgs)
{
// Note that the SampleTextLabel.Font property is a FontInfo.
// Display the values of the font.
NameTextBox.Text = SampleTextLabel.Font.Name;
SizeTextBox.Text = SampleTextLabel.Font.Size.ToString();
BoldCheckBox.Checked = SampleTextLabel.Font.Bold;
ItalicCheckBox.Checked = SampleTextLabel.Font.Italic;
OverlineCheckBox.Checked = SampleTextLabel.Font.Overline;
StrikeoutCheckBox.Checked = SampleTextLabel.Font.Strikeout;
UnderlineCheckBox.Checked = SampleTextLabel.Font.Underline;
ToStringOutputLabel.Text = SampleTextLabel.Font.ToString();
}
function SetFontInfo(sender, e : EventArgs)
{
// Note that the SampleTextLabel.Font property is a FontInfo.
// Set the values of the font.
SampleTextLabel.Font.Name = NameTextBox.Text;
SampleTextLabel.Font.Size = FontUnit.Parse(SizeTextBox.Text);
SampleTextLabel.Font.Bold = BoldCheckBox.Checked;
SampleTextLabel.Font.Italic = ItalicCheckBox.Checked;
SampleTextLabel.Font.Overline = OverlineCheckBox.Checked;
SampleTextLabel.Font.Strikeout = StrikeoutCheckBox.Checked;
SampleTextLabel.Font.Underline = UnderlineCheckBox.Checked;
}
</script>
</head>
<body>
<form runat="server">
<h3> FontInfo Example </h3>
<asp:Label id="SampleTextLabel"
Text="Sample Text"
Font-Bold="true"
Font-Italic="true"
Font-Name="Courier"
Font-Underline="true"
Font-Size="20px"
Font-Strikeout="false"
runat="server" />
<br><br>
<asp:Button id="DisplayButton"
Text="Display FontInfo"
OnClick="DisplayFontInfo"
runat="server" />
<asp:Button id="SetButton"
Text="Set FontInfo"
OnClick="SetFontInfo"
runat="server" />
<br><br>
Name:
<asp:textbox
id="NameTextBox"
runat="server" />
<br>
Size:
<asp:textbox
id="SizeTextBox"
runat="server" />
<br>
<asp:CheckBox
id="BoldCheckBox"
Text="Bold"
runat="server" />
<br>
<asp:CheckBox
id="ItalicCheckBox"
Text="Italic"
runat="server" />
<br>
<asp:CheckBox
id="OverlineCheckBox"
Text="Overline" runat="server" />
<br>
<asp:CheckBox
id="StrikeoutCheckBox"
Text="Strikeout"
runat="server" />
<br>
<asp:CheckBox
id="UnderlineCheckBox"
Text="Underline" runat="server" />
<br><br>
<h4>FontInfo.ToString() output:</h4>
<asp:Label id="ToStringOutputLabel"
runat="server" />
</form>
</body>
</html>
[C++] C++ のサンプルはありません。Visual Basic、C#、および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
FontInfo クラス | FontInfo メンバ | System.Web.UI.WebControls 名前空間 | Bold | Italic | Names | Names | Overline | Size | Strikeout