我正在使用网格布局表来调整我的winform应用程序的控制。哪个效果很好。
但是,如果设置更高的分辨率,字体大小仍然相同。
我将自己的表单设置为autoscalemode = font并尝试了几乎所有我搜索过的5-6种解决方案,但它无法正常工作。
如何根据碎片分辨率调整字体大小?
答案 0 :(得分:0)
private void Form1_SizeChanged(object sender, EventArgs e)
{
label1.Font = new Font("Arial", panel1.Width / 8);
label1.Font = new Font("Arial", panel1.Height / 4);
}
在这个例子中,我用过: TableLayoutPanel填充表单,面板填充表格,标签填充面板