2012-03-01 72 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