Krypton Controls действует напуганно на компьютерах с Windows 7 - PullRequest
2 голосов
/ 19 октября 2011

Таким образом, мы получаем множество жалоб на то, как наше приложение WinForms работает на компьютерах с Windows 7. Мы используем Component Factory Krypton Controls для запуска нашего пользовательского интерфейса. Теперь, честно говоря, эти средства контроля никогда не были эффективны на 100%. В нашем приложении всегда была некоторая медлительность и нестабильность, но с обновлением до Windows 7 это становилось все хуже и хуже.

Одна из основных проблем, с которыми мы сейчас сталкиваемся, заключается в том, что иногда половина экрана становится серой, и вам приходится либо изменять размер окна несколько раз, либо переключать вкладки или что-то еще, чтобы заставить его «обновлять» себя .

Кто-нибудь еще испытывал что-то подобное с Krypton Controls на компьютерах с Windows 7 и / или знал о каком-либо типе исправления или хотя бы частичном исправлении, которое могло бы помочь устранить некоторые из этих проблем?

Спасибо.

1 Ответ

3 голосов
/ 25 октября 2011

Я никогда не использовал Krypton, но я скачал элементы управления и заметил, что у них есть система скининга. Я использую другие сторонние элементы управления WinForms с системой скининга, которая также может быть довольно медленной. Элементы управления работали нормально, но когда мы переключились на Windows 7, те же формы либо не отображались вообще, либо были «повреждены».

Использует ли ваше приложение систему скининга? У вас есть много элементов управления этими формами? Чем больше элементов управления, тем медленнее могут быть формы. Я также обнаружил, что более разметка / группировка элементов управления и многоуровневая вложенность могут вызвать проблемы. Мы отключили всю шкуру, которая помогла. Мы также обнаружили, что стыковка и изменение размера отлично работали в XP, но приводили к созданию множества дескрипторов и других проблем в Windows 7, поэтому теперь мы изменяем размеры в последнюю возможную точку, чтобы уменьшить и чрезмерные вызовы.

Используете ли вы или ваши клиенты тему Windows Aero? Элементы управления, которые я использовал, не работают с Aero. Мы можем в среде сказать нашим клиентам, чтобы они переключились на Basic, если они хотят получить лучший опыт. Нам это не нравится, и мы не хотим ухудшать качество обслуживания наших клиентов, но наша база пользователей не так уж велика, пока все в порядке, пока поставщик не решит проблему.

Я не уверен, поможет ли это вам напрямую, но пусть один из них укажет вам правильное направление.

...