我有字体对话框和颜色对话框,但是当我使用它一次时,我无法再次使用它。你能解释一下原因并告诉我如何解决吗?谢谢我的代码: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)
{
//[..]
}
}
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报
0/150
提交
取消