Win7中标题栏顶部的黑色层(最小化/最大化/关闭)

发布于 2024-10-31 18:38:53 字数 407 浏览 7 评论 0原文

我们有一个使用 WinForms 和 Infragistics 7.2 的 .NET 2.0 应用程序。我们的应用程序的标题栏上有一个黑色的条,覆盖了最小化、最大化和关闭按钮。这些按钮仍然存在(如屏幕截图中的悬停颜色和工具提示所示),并且当您单击正确的位置时仍然可以工作,但按钮本身不可见。

Black Title Bar

这仅发生在少数 Win7 机器上,可能与主题相关?我们有其他应用程序使用相同的框架/技术在同一台机器上运行,但它们没有这个问题。有一次,一台 PC 在通过 VS2010 运行的调试版本中遇到了这个问题,但安装的版本(相同的源代码)却没有。我们尝试将主题从一台电脑导出到另一台电脑,但问题似乎并未随之导出。

任何建议将不胜感激!

We have a .NET 2.0 application using WinForms and Infragistics 7.2. The title bar for our application has what appears to a black bar layered on it which is covering the minimize, maximize and close buttons. The buttons are still there (as evidenced by the hover colouring and tooltips in the screen shot) and still work when you click in the correct location, but the buttons themselves are not visible.

Black Title Bar

This is only happening on a few Win7 machines, and may be theme related? We have other applications using the same framework/technology running on the same machine, but they don't have this problem. At one point a PC had this problem in a debug build running through VS2010, but an installed release (same source code) didn't. We've tried exporting themes from one PC to the other but the problem doesn't appear to be exported with it.

Any suggestions would be greatly appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぶ宁プ宁ぶ 2024-11-07 18:38:53

有类似的问题,我通过更改 FormBorderStyle 解决了它:

FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;

希望这有帮助。

Had a similar problem and I solved it by changing the FormBorderStyle:

FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文