Easiest way to change font and font size

后端 未结 6 1612
迷失自我
迷失自我 2020-12-02 17:01

which is the easiest way to change Font size with C#.

with java it can all be done easily by calling Font constructor with necessary arguments.

JLab         


        
相关标签:
6条回答
  • 2020-12-02 17:18

    Maybe something like this:

    yourformName.YourLabel.Font = new Font("Arial", 24,FontStyle.Bold);
    

    Or if you are in the same class as the form then simply do this:

    YourLabel.Font = new Font("Arial", 24,FontStyle.Bold);
    

    The constructor takes diffrent parameters (so pick your poison). Like this:

    Font(Font, FontStyle)   
    Font(FontFamily, Single)
    Font(String, Single)
    Font(FontFamily, Single, FontStyle)
    Font(FontFamily, Single, GraphicsUnit)
    Font(String, Single, FontStyle)
    Font(String, Single, GraphicsUnit)
    Font(FontFamily, Single, FontStyle, GraphicsUnit)
    Font(String, Single, FontStyle, GraphicsUnit)
    Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)
    Font(String, Single, FontStyle, GraphicsUnit, Byte)
    Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)
    Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)
    

    Reference here

    0 讨论(0)
  • 2020-12-02 17:21

    Use this one to change only font size not the name of the font

    label1.Font = new System.Drawing.Font(label1.Font.Name, 24F);
    
    0 讨论(0)
  • 2020-12-02 17:21

    Use the Font Class to set the control's font and styles.

    Try Font Constructor (String, Single)

    Label lab  = new Label();
    lab.Text ="Font Bold at 24";
    lab.Font = new Font("Arial", 20);
    

    or

    lab.Font = new Font(FontFamily.GenericSansSerif,
                12.0F, FontStyle.Bold);
    

    To get installed fonts refer this - .NET System.Drawing.Font - Get Available Sizes and Styles

    0 讨论(0)
  • 2020-12-02 17:21

    This should do it (bold as well);

    label1.Font = new Font("Serif", 24,FontStyle.Bold);
    
    0 讨论(0)
  • 2020-12-02 17:25

    You can also create a varible and then assign it for a text. It is cool because you can assign it two or more texts.

    To assign a variable do that

    public partial class Sayfa1 : Form
    
       Font Normal = new Font("Segoe UI", 9, FontStyle.Bold);
    
        public Sayfa1()
    

    This varible is not assigned to any text yet.To do it write the name of the text(Look proporties -> (Name)) then write ".Font" then call the name of your font variable.

    lupusToolStripMenuItem.Font = Normal;
    

    Now you have a text assigned to a Normal font. I hope I could be helpful.

    0 讨论(0)
  • 2020-12-02 17:27

    you can change that using label property in property panel. This screen shot is example that

    0 讨论(0)
提交回复
热议问题