为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我无法再次打开字体对话框?

为什么我无法再次打开字体对话框?

C#
互换的青春 2022-06-12 16:43:50
我有字体对话框和颜色对话框,但是当我使用它一次时,我无法再次使用它。你能解释一下原因并告诉我如何解决吗?谢谢我的代码:private void button1_Click(object sender, EventArgs e)    {        if (fontDialog1.ShowDialog() == DialogResult.OK)        {            if (colorDialog1.ShowDialog() == DialogResult.OK)            {                Color color = colorDialog1.Color;                Brush brush = new SolidBrush(color);                Convert_to_image(textBox1.Text, fontDialog1.Font, brush);            }        }    }
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

尝试这个:


private void button1_Click(object sender, EventArgs e)

    {

        fontDialog1 = new FontDialog();


        if (fontDialog1.ShowDialog() == DialogResult.OK)

        {

           //[..]

        }

    }

并捕捉字体的颜色,你也可以试试这个:


private void button1_Click(object sender, EventArgs e)

{

    fontDialog1 = new FontDialog() {ShowColor = true};


    if(fontDialog1.ShowDialog() == DialogResult.OK)

    {

        //[..]

    }

}


查看完整回答
反对 回复 2022-06-12
  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号