FontInfo.Strikeout 属性

定义

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

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

属性值

如果字体带删除线,则为 true;否则,为 falsetrue if the font is struck through; otherwise, false. 默认值为 falseThe default value is false.

属性

示例

下面的示例演示如何使用Strikeout属性以编程方式为Label控件指定删除线字体。The following example demonstrates how to use the Strikeout property to programmatically specify a strikethrough 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>

注解

Strikeout使用属性来指定或确定字体是否包含一条文本。Use the Strikeout property to specify or determine whether the font contains a line through the text.

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

备注

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

适用于

另请参阅