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