更改c#中的默认字体对话框

时间:2012-02-29 12:10:16

标签: c# c#-4.0

有谁能告诉我如何设置FontDialog的默认字体名称,字体大小,字体颜色..

 FontDialog dlg = new FontDialog();
            dlg.ShowColor = true;
  if (dlg.ShowDialog() != DialogResult.OK) return;

dlg.ShowDialog();方法应该显示我选择的“microsoft san serif”的字体名称

2 个答案:

答案 0 :(得分:7)

您只需在调用Font之前设置ShowDialog属性。

例如:

dlg.Font = new Font("Consolas", 10);
//or
dlg.Font = myCurrentlySelectedFont;

答案 1 :(得分:0)

还值得指出的是,从字体对话框中获取字体名称时,您需要值:fontDlg.Font.NamefontDlg.Font.FontFamily.Name

在显示对话框之前,此值将正确地允许您设置字体名称。