FontInfo.Underline 属性

定义

获取或设置一个值,该值指示字体是否带下划线。Gets or sets a value that indicates whether the font is underlined.

public:
 property bool Underline { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public bool Underline { get; set; }
member this.Underline : bool with get, set
Public Property Underline As Boolean

属性值

如果字体带下划线,则为 true;否则,为 falsetrue if the font is underlined; otherwise, false. 默认值为 falseThe default value is false.

属性

示例

下面的示例演示如何使用Underline属性以编程方式为Label控件指定带下划线的字体。The following example demonstrates how to use the Underline property to programmatically specify an underlined font for a Label control.

<%@ 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 Page_Load(object sender, EventArgs e)
  {
    // When the page loads, set the myLabel Label control's FontInfo properties.
    // Note that myLabel.Font is a FontInfo object.
    
    myLabel.Font.Bold = true;
    myLabel.Font.Italic = false;
    myLabel.Font.Name = "verdana";
    myLabel.Font.Overline = false;
    myLabel.Font.Size = 10;
    myLabel.Font.Strikeout = false;
    myLabel.Font.Underline = true;
    
    // Write information on the FontInfo object to the myLabel label.
    myLabel.Text = myLabel.Font.ToString();
    
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>FontInfo Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    <h3>FontInfo Example</h3>
      <asp:Label id="myLabel" 
        runat="server" >
      </asp:Label>
    </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 Page_Load(ByVal sender As Object, ByVal e As EventArgs)
  
    ' When the page loads, set the myLabel Label control's FontInfo properties.
    ' Note that myLabel.Font is a FontInfo object.
    
    myLabel.Font.Bold = True
    myLabel.Font.Italic = False
    myLabel.Font.Name = "verdana"
    myLabel.Font.Overline = False
    myLabel.Font.Size = 10
    myLabel.Font.Strikeout = False
    myLabel.Font.Underline = True
    
    ' Write information on the FontInfo object to the myLabel label.
    myLabel.Text = myLabel.Font.ToString()
    
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>FontInfo Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    <h3>FontInfo Example</h3>
      <asp:Label id="myLabel" 
        runat="server" >
      </asp:Label>
    </form>
  </body>
</html>

注解

Underline使用属性来指定或确定字体是否在文本下方包含一行。Use the Underline property to specify or determine whether the font contains a line under the text.

此属性的值存储在视图状态中。The value of this property is stored in view state.

备注

通过LinkButton设置HtmlAnchor Overline HyperLink控件的FontInfo和的属性, 对、和控件生成的链接的字体下划线行为进行了影响。 StrikeoutThe font underline behavior for links generated by the LinkButton, HyperLink, and HtmlAnchor controls is affected by setting the Strikeout and the Overline properties of the FontInfo for the control. 如果设置StrikeoutOverline或属性, 无论其值如何, 都必须显式设置此Underline属性 (如果想要对该链接进行下划线)。If the Strikeout or the Overline properties are set, regardless of their value, you must set the Underline property explicitly if you want the link to be underlined.

适用于

另请参阅