Я занимаюсь разработкой приложения для Windows Forms в Visual Basic .NET с Visual Studio 2008.
Я пытаюсь составить шрифты (имя семейства, размер шрифта и стили) во время выполнения, основываясь на пользовательских настройках, и применить их к меткам.
Ради более простого пользовательского интерфейса и совместимости между несколькими машинами, требующими использования одного и того же шрифта, я НЕ буду использовать InstalledFontCollection , но набор кнопок, которые будут устанавливать несколько выбранных шрифтов, которые, как я знаю, присутствуют на всех машинах (шрифты, такие как Verdana).
Итак, я должен сделать Public Sub на модуле, который будет создавать шрифты, но я не знаю, как это кодировать. Есть также четыре флажка, которые устанавливают стили: полужирный, курсив, подчеркивание и зачеркивание.
Как мне это написать? Свойство SomeLabel.Font.Bold доступно только для чтения, и возникает проблема при преобразовании строки типа «Times New Roman» в тип FontFamily. (Он просто говорит, что не мог этого сделать)
Как и на
Dim NewFontFamily As FontFamily = "Times New Roman"
Заранее спасибо.