2012-07-20 68 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。我相信最正确的方式是使用布局控件和适当的锚点和停靠选项。如果以正确的方式设置,他们应该在需要时自动拉伸控件

相关问题