Затем я создал более красивый дизайн формы, используя оболочку материала.
Однако в моем проекте есть проблема: шрифт не меняется.
Например, если изменить размер шрифта и семейство шрифтов в свойствах, это применяется в представлении дизайна, но при запуске кода изменения в форму.
Это мой исходный код:
Код: Выделить всё
using MaterialSkin.Controls;
using MaterialSkin;
public partial class Main : MaterialForm
{
public Main()
{
InitializeComponent();
var materialSkinManager = MaterialSkinManager.Instance;
materialSkinManager.AddFormToManage(this);
materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;
materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);
this.Label1.font = new Font("Arial", 30f, FontStyle.Bold);
this.Label2.font = new Font("Arial", 18f, FontStyle.Bold);
}
}
Однако он может изменить шрифт в объекте System.Windows.Forms.label.
Я не могу понять эту проблему.
Пожалуйста, помогите мне.>