c#

c# drawstring如何设置字体样式

小樊
81
2024-11-23 00:45:03
栏目: 编程语言

在C#中,使用Graphics.DrawString()方法绘制文本时,可以通过Font类来设置字体样式。以下是一个示例,展示了如何设置字体样式、大小和颜色:

using System;
using System.Drawing;
using System.Windows.Forms;

public class MainForm : Form
{
    protected override void OnPaint(PaintEventArgs e)
    {
        base.OnPaint(e);

        // 创建一个Font对象,设置字体样式、大小和颜色
        Font font = new Font("Arial", 14, FontStyle.Bold | FontStyle.Underline);

        // 设置文本要绘制的位置
        Point position = new Point(50, 50);

        // 绘制文本
        e.Graphics.DrawString("Hello, World!", font, Brushes.Blue, position);
    }

    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new MainForm());
    }
}

在这个示例中,我们创建了一个Font对象,并设置了字体样式(粗体和下划线)、字体大小(14)和字体颜色(蓝色)。然后,我们使用e.Graphics.DrawString()方法在指定位置绘制文本。

0
看了该问题的人还看了