FontInfo.Name 属性

定义

获取或设置主要字体名称。Gets or sets the primary font name.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Drawing.FontConverter/FontNameConverter))]
public string Name { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Drawing.FontConverter/FontNameConverter))]
public string Name { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.FontConverter/FontNameConverter))>]
member this.Name : string with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.FontConverter/FontNameConverter))>]
member this.Name : string with get, set
Public Property Name As String

属性值

String

主要字体名称。The primary font name. 默认值为 Empty,表示未设置此属性。The default value is Empty, which indicates that this property is not set.

属性

例外

指定的字体名称为 null。The specified font name is null.

示例

下面的示例演示如何使用 Name 属性以编程方式为控件指定字体名称 LabelThe following example demonstrates how to use the Name property to programmatically specify the font name 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>

注解

使用 Name 属性指定或确定主要字体名称。Use the Name property to specify or determine the primary font name. 主要字体名称确定用于显示与关联的控件中的文本的字体 FontInfoThe primary font name determines the font that is used to display text in the control associated with the FontInfo.

备注

设置属性时,属性会 Names Name 自动更新为属性中的第一项 NamesWhen you set the Names property, the Name property is automatically updated with the first item in the Names property. 如果设置了 Name 属性,则 Names 会使用包含属性值的单个元素数组自动更新属性 NameIf you set the Name property, the Names property is automatically updated with a single element array containing the value of the Name property.

适用于

另请参阅