更改tabcontrol的Font会更改内容的大小

时间:2012-03-01 08:09:52

标签: c# winforms windows-forms-designer

我正在创建一个用于触摸屏的程序。对于可用性而言,一切都必须非常大。

在某些时候,我意识到一些控件(带有flowpanel的groupbox包含按钮)必须在tabcontrol中移动才能更好地利用我们的分辨率。一切都很顺利,直到我改变了tabcontrol标题的字体大小。当我将标题字体大小更改为更大的字体大小(20)时,所有内容也会增长。内容我的意思是一切。 tabcontrol包含的所有内容与标题字体大小一起增长。我真的不知道该怎么做。这是一个错误还是发生了什么?

我还尝试在代码中更改字体大小,结果相同。

有没有人有过相同的经历?或者任何可以重现这个问题的人?

SxMT

2 个答案:

答案 0 :(得分:0)

由于字体更改,您的标签控件可能正在缩放。 See this

答案 1 :(得分:0)

TabControl - > UserControl - >分组框中

问题在于,当我更改了TabControl的字体大小时,所有子项的字体大小都发生了变化。我手动更改了组框的字体大小,但没有解决问题。我不得不更改用户控件本身的字体大小而不是用户控件的内容,以便它不会调整大小。

这非常令人困惑,因为用户控件不直接包含任何文本。更改用户控件的字体大小会影响子项的字体大小,直接更改子项的字体大小不会。