2012-07-20 105 views
4

我製作了Windows窗體應用程序。我有一些控件的表單。 控件重疊,並且字體也會自動更改,在某些位置,字體在按鈕,文本框中變爲白色。我附上一張照片以獲得更多理解。Windows窗體應用程序中的UI控件重疊和字體問題

1Overlapping & Fonts Issue

這發生在一些最終用戶的系統,我無法找不到爲什麼這個問題會發生。

任何幫助,將不勝感激。

日Thnx提前

回答

3

如果您使用的是系統字體和顏色,那麼您的winforms應用程序就受操作系統字體和顏色設置的限制。例如,如果按鈕的ForeColor屬性設置爲ControlText(系統顏色)而不是黑色(例如),則應用程序將使用操作系統的ForeColor屬性設置爲的任何值呈現。

另請注意,操作系統的字體大小設置將影響表單的佈局。如果操作系統的字體大小設置爲125%或150%,則可能會遇到重疊問題。

+0

看起來很有用,會嘗試並做出響應。 Thnx Teppic :) – 2012-07-20 07:24:06

0

組控制似乎有點小,無法包含子控件,儘量做到更大夠他們。

+0

它非常大,這發生在一些系統中,其中大部分都顯示爲很好 – 2012-07-20 07:22:35

0

嘗試將AutoEllipsis屬性設置爲true。我相信最正確的方式是使用佈局控件和適當的錨點和停靠選項。如果以正確的方式設置,他們應該在需要時自動拉伸控件