【问题标题】:Krypton Controls acting funky on Windows 7 machinesKrypton Controls 在 Windows 7 机器上的表现很时髦
【发布时间】:2011-12-11 00:03:55
【问题描述】:

因此,我们收到了很多关于 WinForms 应用在 Windows 7 机器上运行方式的投诉。我们使用Component Factory Krypton Controls 来运行我们的 UI。老实说,这些控制从来都不是 100% 有效的。我们的应用程序总是有些缓慢和不稳定,但随着升级到 Windows 7,这种情况变得越来越糟。

我们现在正在处理的主要问题之一是有时一半屏幕会变灰,您必须多次调整窗口大小,或者切换标签或其他东西以使其“刷新”自身.

是否有其他人在 Windows 7 机器上使用 Krypton Controls 时遇到过类似的情况,和/或知道任何类型的修复或至少部分修复可以帮助解决其中一些问题?

谢谢。

【问题讨论】:

  • 联系供应商以获得支持。
  • 我在他们的论坛上有一个帖子,看看是否有人经历过类似的事情,但我想我也会在这里大喊一声,看看是否有一个简单的修复同时。

标签: .net winforms user-interface windows-7 krypton-toolkit


【解决方案1】:

我从未使用过 Krypton,但我下载了控件并注意到它们有皮肤系统。我使用另一个具有皮肤系统的第 3 方 WinForms 控件,该系统也可能很慢。控件工作正常,但当我们切换到 Windows 7 时,相同的表单要么根本不显示,要么“损坏”。

您的应用程序是否使用换肤系统?您对这些表单有很多控件吗?控件越多,表单的速度就越慢。我还发现控件的更多布局/分组和多级嵌套可能会导致问题。我们已经关闭了所有有帮助的蒙皮。我们还发现,停靠和调整大小在 XP 中运行良好,但在 Windows 7 中会导致创建大量句柄和其他问题,因此现在我们在最后可能的时间点调整大小以减少和过度调用。

您或您的客户是否使用 Windows Aero 主题?我使用的控件不适用于 Aero。我们能够在环境中告诉我们的客户如果他们想要最好的体验就切换到 Basic。我们不喜欢这样,我们不想降低客户体验,但我们的用户群并没有那么大,在供应商“解决”问题之前是可以的。

我不确定这是否直接对您有帮助,但其中之一可能会为您指明正确的方向。

【讨论】:

  • 谢谢,我一定会调查这些事情并告诉你。为您投票,如果它解决了我们的问题,则更多:)
猜你喜欢
  • 2014-09-18
  • 1970-01-01
  • 1970-01-01
  • 2015-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-07
相关资源
最近更新 更多