2012-02-29 4 views
1

FontDialogのデフォルトのフォント名、フォントサイズ、フォントの色をどのように設定できるか教えてください。デフォルトのフォントダイアログをCで変更します。

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

dlg.ShowDialog();メソッドは、 "microsoft san serif"のinstedを選択したフォント名を表示する必要があります

答えて

7

ShowDialogを呼び出す前に、Fontプロパティを設定するだけです。

例えば:fontDlg.Font.Name、またはfontDlg.Font.FontFamily.Name

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

アンダーラインと取り消しのプロパティはどうですか? –

+3

'var myFont = new Font(" Consolas "、10); myFont.Underline = true; dlg.Font = myFont' – abhilash

0

また、フォントダイアログからフォント名を取得するとき、あなたが値をしたいことを指摘する価値があります。

この値では、ダイアログを表示する前に上のようにフォント名を正しく設定できます。

関連する問題