Какая библиотека бесплатных скинов лучше всего подходит для Windows Forms? - PullRequest
3 голосов
/ 13 апреля 2010

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

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

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

Ответы [ 2 ]

1 голос
/ 19 июня 2010

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

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

Приветствие.

1 голос
/ 19 июня 2010

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

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

Если вы хотите придать своему приложению стиль Windows 7, есть также Windows API Code Pack для .Net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...