FontDialog fontDialog = new FontDialog();
if (DialogResult.OK == fontDialog.ShowDialog())
{
FontDialog fontDialog2 = new FontDialog();
fontDialog2.Font = fontDialog.Font;
if (DialogResult.OK == fontDialog2.ShowDialog())
{
}
}
为什么我第一次显示字体对话框选择七号字体,第二次显示的时候却成了八号呢?郁闷。
if (DialogResult.OK == fontDialog.ShowDialog())
{
FontDialog fontDialog2 = new FontDialog();
fontDialog2.Font = fontDialog.Font;
if (DialogResult.OK == fontDialog2.ShowDialog())
{
}
}
为什么我第一次显示字体对话框选择七号字体,第二次显示的时候却成了八号呢?郁闷。
这句话没有起作用吗?
FontDialog _FontDilog = new FontDialog();
_FontDilog.Font = this.Font;
if (_FontDilog.ShowDialog() == DialogResult.OK) this.Font = _FontDilog.Font;
楼主可以改变第二个dialog的方式试试。
{
}中试试。