2012-03-01 49 views
1

我正在创建一个用于触摸屏的程序。为了可用性,一切都必须相当大。更改tabcontrol的字体更改内容的大小

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

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

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

SxMT

+0

http://stackoverflow.com/questions/8892490/how-to-change-the-font-property-of-a-tab-control-without-changing-the-font-of-it – ionden 2012-03-01 08:29:53

+0

此答案建议为已经完成的儿童设置字体大小,所以不能解决问题。一切都调整大小,不只是字体,这不会是一个问题。 – SxMT 2012-03-01 08:56:35

+0

对不起,我必须回来。用户控制字体大小未设置,但用户控制中的所有项目均已完成。所以当我改变用户控件的字体大小时,这只会影响用户控件的大小。奇怪的行为,但它现在是固定的。 – SxMT 2012-03-01 09:05:34

回答

0

的TabControl - >用户控件 - >分组框中

的问题是,当我改变了的TabControl的字体大小,字体大小为所有儿童改变。我已经手动更改了组框的字体大小,但这并没有解决问题。我不得不改变用户控件本身的字体大小,而不是用户控件的内容,以免它调整大小。

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

0

您的选项卡控件可能会因字体更改而缩放。 See this