2010-04-13 5 views
3

Я бы хотел, чтобы мое приложение Windows Forms .NET было немного красивее, с причудливыми закругленными углами окон, нестандартным набором цветов, хорошими элементами управления.Какая бесплатная библиотека скинов для Windows Forms?

Хотя все это можно реализовать с помощью custom ownerdraw, я бы хотел не тратить много времени и принять существующую бесплатную реализацию (если таковая имеется).

Пожалуйста, порекомендуйте свой выбор.

ответ

1

Я не знаю никакой бесплатной библиотеки, но для улучшения внешнего вида или функциональности обычных элементов управления .Net я бы посмотрел сайт CodeProject. Существует множество статей о настройке элементов управления. Например, here - о создании круглых кнопок.

Возможно, вам понадобится сделать рисунок владельца, но при условии, что лицензия на код в той или иной статье подходит для ваших нужд, вы можете повторно использовать код, не требуя многого писать сами и некоторые из статей содержат библиотеки классов, которые вы можете просто указать в своем коде.

Если вы хотите, чтобы ваше приложение в Windows 7 внешний вид есть также Windows API Code Pack for .Net

1

Насколько я знаю, нет никакого способа сделать «темы» или «шкуры» легко в WinForms. Вам нужно будет найти/купить пользовательские элементы управления (или библиотеки управления), которые выполняют весь необходимый рендеринг или делают, как вы упомянули, и сами создаете собственные элементы управления.

Если вы перенести приложение в WPF, вы найдете гораздо больше поддержки тем и «скининга».

Cheers.

Смежные вопросы