【发布时间】:2011-05-19 05:55:36
【问题描述】:
我们这里有一个奇怪的问题。 我们有一个win-form应用程序。该应用程序有一个带有几个文本框、组合框和 3 个按钮的选项卡式表单。该应用程序在大多数机器上运行良好,但在 1 台机器上按钮不可见。 其余一切正常。只是按钮是不可见的。但是该按钮存在,因为我能够使用选项卡触发事件并输入。 我们检查了日志。但找不到记录的任何异常。 我们检查了各种分辨率,但没有帮助。
有什么帮助吗?
按钮位于屏幕底部任务栏的正上方。任务栏可见。 我们已经检查了 dotnet 框架的工作。它很好 在 Vista 机器中发现问题
提前致谢
【问题讨论】:
-
很抱歉..问题仅在 1 台机器中发现..那是 Vista..我们也检查了 dotnet 框架的工作原理..问题出现在 HP Elite Book 8400 P 中
-
可能机器上的DPI设置不标准?看这里:blogs.msdn.com/b/patricka/archive/2010/04/15/…
-
如果您单击它应该在的区域,该按钮是否工作?莫非按钮的颜色和背景颜色一样?
-
我无法添加更多信息,因为在我们的远程客户端机器中发现了问题。
-
所有按钮都是不可见的吗?如果在窗口顶部添加一个新按钮会发生什么?该测试可以排除 DPI 和布局问题。如果您在按钮上绘制图像,可以尝试将其外观更改为纯背景色,以排除渲染问题。
标签: c# .net winforms button controls