UI控件在Windows窗体应用程序中重叠和字体问题

我制作了一个Windows窗体应用程序。 我有一个带有一些控件的表单。 控件重叠,并且字体也会自动更改,在某些地方,字体在按钮,文本框中变为白色。 我附上一张图片以便更多理解。

1 : 重叠和字体问题

这在一些最终用户的系统中发生,我无法找到为什么会出现此问题。

任何帮助,将不胜感激。

Thnx提前

如果您使用的是系统字体和颜色,则winforms应用程序将受操作系统字体和颜色设置的影响。

例如,如果按钮的ForeColor属性设置为ControlText(系统颜色)而不是黑色(例如),则应用程序将使用操作系统的ForeColor属性设置来呈现。

另请注意,操作系统的字体大小设置将影响表单的布局。 如果操作系统的字体大小设置为125%或150%,则可能会遇到重叠问题。

包含子控件的组控件看起来有点小,试着让它们足够大。

尝试将AutoEllipsis属性设置为true。 我认为最正确的方法是使用布局控件并结合适当的锚点和对接选项。 如果设置正确,他们应该在需要时自动拉伸控件