2011-10-19 37 views
2

因此,我們已經收到很多關於我們的WinForms應用程序在Windows 7機器上運行方式的抱怨。我們使用Component Factory Krypton Controls來運行我們的用戶界面。老實說,這些控制從來沒有100%的效率。我們的應用程序總是有一些緩慢和不穩定,但隨着Windows 7的升級,這種情況逐漸惡化。氪控制在Windows 7機器上運行時髦

我們現在處理的一個主要問題是,有時屏幕的一半會變成灰色,而且您必須多次重新調整窗口大小,或者切換選項卡或其他內容以使其「刷新」本身。

是否有其他人在Windows 7機器上遇到過與氪氣控制有關的任何事情,和/或是否知道任何類型的修復或至少部分修復可以幫助清除其中一些問題?

謝謝。

+1

聯繫供應商尋求支持。 –

+0

我在他們的論壇上發佈了一篇文章,看看有沒有人經歷過類似的事情,但我想我會在這裏發表一個留言,看看這篇文章中是否有簡單的修復方法。 – slandau

回答

2

我從來沒有使用氪,但我下載了控件,並注意到他們有一個皮膚系統。我使用另一個第三方WinForms控件,它們的皮膚系統也可能很慢。這些控件工作正常,但當我們切換到Windows 7時,相同的表單將根本不顯示或「損壞」。

您的應用程序是否使用皮膚系統?你對這些表單有很多控制嗎?越多的控件越慢表單可以。我還發現,更多的控件佈局/分組和多層嵌套可能會導致問題。我們已經關閉了所有幫助過的皮膚。我們還發現,對接和調整大小在XP中完美工作,但會導致在Windows 7中創建很多句柄和其他問題,所以現在我們調整了最後一點以減少和過度調用。

您或您的客戶使用Windows Aero主題嗎?我使用過的控件與Aero不兼容。我們能夠在環境中告訴我們的客戶如果他們想要最好的體驗,就可以切換到Basic。我們不喜歡這一點,我們不希望降低客戶體驗,但是我們的用戶基礎並不是那麼大,直到供應商「解決」問題才能實現。

我不確定這是否會直接幫助您,但可能其中之一會指向您正確的方向。

+0

謝謝,我一定會研究這些事情並讓你知道。 Upvote爲您,更多,如果它解決了我們的問題:) – slandau