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

C# 在C中使用tablelayoutpanel调整大小时如何更改标签字体#,c#,fonts,tablelayoutpanel,C#,Fonts,Tablelayoutpanel,我在c#窗体中使用tablelayoutpanels来调整窗体大小,以适应不同的屏幕大小。调整大小效果很好,但当调整标签大小时,标签上的文本保持不变,如果屏幕较小,则可能不适合标签。有没有办法将字体自动更改为适合标签大小的文本? 谢谢试试这个: label1.Font = new Font(label1.Font.FontFamily, panel1.Font.Height, FontStyle.Regular); 您保留字体系列属性并更改主面板的字体大小谢谢

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

试试这个:

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

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

谢谢