Как вы скажете, если шрифт косой? - PullRequest
0 голосов
/ 04 февраля 2020

Встроенный диалог шрифтов выглядит следующим образом enter image description here

, и когда я изменяю его на косой, внешний вид моего текста меняется. Пока что у шрифта нет свойства Oblique. Перечисление Font.Style также не содержит Oblique. Так что где-то в шрифте он знает, что он косой, но, похоже, публично не раскрывается. Как я могу определить, является ли шрифт косым?

Я пытаюсь проверить, равны ли два шрифта. Я пробовал font1.Equals (font2), но он всегда возвращает false.

1 Ответ

0 голосов
/ 04 февраля 2020

Вы используете Style свойство шрифта. И стиль, который вы ищете: System.Drawing.FontStyle.Italic

Самый простой способ выяснить это - go, чтобы файл конструктора вашего приложения Win Form (или WPF), установить свойство в конструкторе, как вы показал, затем go, чтобы кодировать в файле конструктора и просто проверить его.

Вот как это выглядит (в Visual Basi c, но это аналог c в C#):

enter image description here

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