在C#中使用tablelayoutpanel调整大小时如何更改标签字体

时间:2018-02-06 23:40:10

标签: c# fonts tablelayoutpanel

我在c#表单中使用tablelayoutpanels来调整表单大小以适应不同的屏幕大小。调整大小效果很好但是当调整标签大小时,标签上的文本保持不变,如果屏幕较小,则可能不适合标签。有没有办法自动将字体更改为文本适合标签大小? 谢谢

1 个答案:

答案 0 :(得分:0)

试试这个:

label1.Font = new Font(label1.Font.FontFamily, panel1.Font.Height, FontStyle.Regular); 

保留字体系列属性并改变主要面板的字体大小