有谁能告诉我如何设置FontDialog的默认字体名称,字体大小,字体颜色..
FontDialog dlg = new FontDialog();
dlg.ShowColor = true;
if (dlg.ShowDialog() != DialogResult.OK) return;
dlg.ShowDialog();方法应该显示我选择的“microsoft san serif”的字体名称
答案 0 :(得分:7)
您只需在调用Font
之前设置ShowDialog
属性。
例如:
dlg.Font = new Font("Consolas", 10);
//or
dlg.Font = myCurrentlySelectedFont;
答案 1 :(得分:0)
还值得指出的是,从字体对话框中获取字体名称时,您需要值:fontDlg.Font.Name
或fontDlg.Font.FontFamily.Name
。
在显示对话框之前,此值将正确地允许您设置字体名称。