Krypton Controls在Windows 7机器上表现得很时髦

时间:2011-10-19 14:38:52

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

因此,我们对WinForms应用程序在Windows 7计算机上的运行方式提出了很多抱怨。我们使用Component Factory Krypton Controls来运行我们的UI。老实说,这些控制措施永远不会100%有效。我们的应用程序总是有些缓慢和不稳定,但随着Windows 7的升级,这种情况逐渐恶化。

我们现在要处理的一个主要问题是,有时候屏幕的一半会变成灰色,你必须多次重新调整窗口大小,或者切换标签或其他内容以使其“刷新”自身

有没有其他人在Windows 7计算机上遇到过Krypton Controls这样的事情,和/或知道任何类型的修复或至少部分修复可以帮助解决其中的一些问题?

感谢。

1 个答案:

答案 0 :(得分:3)

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

您的应用程序是否使用了皮肤系统?你对这些表格有很多控制吗?控件越多,表单越慢。我还发现,控件的布局/分组越多,嵌套的多级别都会导致问题。我们已经关闭了所有有帮助的皮肤。我们还发现对接和调整大小在XP中完美运行但导致在Windows 7中创建了很多句柄和其他问题,所以现在我们在最后一点调整大小以减少和过度调用。

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

我不确定这是否会直接帮助您,但其中一项可能会指出您正确的方向。