Изменить диалог по умолчанию шрифта в C # - PullRequest
1 голос
/ 29 февраля 2012

Может кто-нибудь сказать мне, как можно установить имя шрифта по умолчанию, размер шрифта, цвет шрифта .. из FontDialog;

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

The dlg.ShowDialog (); метод должен показывать имя шрифта, которое я выбрал для "microsoft san serif"

Ответы [ 2 ]

7 голосов
/ 29 февраля 2012

Вам просто нужно установить свойство Font перед вызовом ShowDialog.

Например:

dlg.Font = new Font("Consolas", 10);
//or
dlg.Font = myCurrentlySelectedFont;
0 голосов
/ 19 октября 2013

Стоит также отметить, что при получении имени шрифта из диалогового окна шрифта вам нужно значение: fontDlg.Font.Name или fontDlg.Font.FontFamily.Name.

Это значение позволит вам правильно задать имя шрифта, как указано выше, до отображения диалога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...