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

本文关键字:字体 对话框 默认 更改 | 更新日期: 2023-09-27 18:26:11

有人能告诉我如何设置默认的字体名称、字体大小、字体颜色吗。。FontDialog的;

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

dlg。ShowDialog();方法应该显示我选择的字体名称,而不是"microsoft san serif"

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

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

例如:

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

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

此值将允许您在显示对话框之前正确设置如上所述的字体名称。