Это случилось со мной раньше.
Причина в том, что я подключаю Android к веб-просмотру с помощью JS. И я отправил параметр без кавычек.
js.sayHello(hello);
, и когда я изменил его на
js.sayHello('hello');
, он сработал.
Вам нужно просто установить свойство Font
перед вызовом ShowDialog
.
Например:
dlg.Font = new Font("Consolas", 10);
//or
dlg.Font = myCurrentlySelectedFont;
Также стоит отметить, что при получении имени шрифта из диалогового окна шрифта вам нужно значение: fontDlg.Font.Name
или fontDlg.Font.FontFamily.Name
.
Это значение позволит вам правильно установить имя шрифта, как указано выше, перед тем, как показывать диалог.