c# winform 如何做一个字体属性设置(字体,字号,颜色,斜体,加粗)界面c#库是否有自带的呢?

2025-03-10 14:15:49
推荐回答(1个)
回答1:

准备材料:

1、工具箱拖一个fontDialog控件

2、工具箱拖一个colorDialog控件

3、工具箱拖一个richTextBox1控件

4、工具箱拖两个button控件


代码如下:

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // 打开字体对话框
            if (fontDialog1.ShowDialog()!=DialogResult.Cancel)
            {
                this.richTextBox1.Font = fontDialog1.Font;
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            // 打开颜色对话框
            if (colorDialog1.ShowDialog()!=DialogResult.Cancel)
            {
                this.richTextBox1.ForeColor = colorDialog1.Color;
            }
        }
    }
}