我已经为我的 Winforms 应用程序下载并引用了 MetroFramework。
下载链接为enter link description here .
在我的程序中,我尝试设置metrolabel中字符的字体大小但失败了。以下是我的代码:
this.lblDay.AutoSize = true;
this.lblDay.Location = new System.Drawing.Point(24, 156);
this.lblDay.Name = "lblDay";
this.lblDay.Size = new System.Drawing.Size(23, 19);
this.lblDay.TabIndex = 0;
this.lblDay.Text = "00";
this.lblDay.Font = new Font(new FontFamily(System.Drawing.Text.GenericFontFamilies.Serif),10);
我尝试设置 this.lblDay.Fontsize =20
但它给了我错误。
有什么建议吗?
最佳答案
使用 MetroFramework,您无法直接设置字体大小。您基本上必须编辑 MetroFramework 项目中的代码并创建一个新的尺寸,例如“Extreme”或其他尺寸,然后定义该尺寸。我过去曾这样做过,而且不是很困难。只需将 MetroFramework 项目添加到您的解决方案并跟踪 MetroLabel 的初始化方式即可。这将是一个很好的起点。
关于c# - 如何更改MetroFramework的metrolabel的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36579672/