Export (0) Print
Expand All

FontInfo.Bold Property

Gets or sets a value that indicates whether the font is bold.

[Visual Basic]
Public Property Bold As Boolean
[C#]
public bool Bold {get; set;}
[C++]
public: __property bool get_Bold();
public: __property void set_Bold(bool);
[JScript]
public function get Bold() : Boolean;
public function set Bold(Boolean);

Property Value

true if the font is bold; otherwise, false. The default value is false.

Remarks

Use the Bold property to specify or determine whether the font is bold.

Example

[Visual Basic, C#, JScript] The following example demonstrates how to use the Bold property to programmatically specify a bold font for the text in a Label control.

[Visual Basic] 
<%@ 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++] No example is available for C++. To view a Visual Basic, C#, or JScript example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

See Also

FontInfo Class | FontInfo Members | System.Web.UI.WebControls Namespace | Italic | Name | Names | Overline | Size | Strikeout | Underline

Show:
© 2014 Microsoft