2014-01-30 6 views
-1

Я все еще работаю над своим приложением C# при изменении графического интерфейса, и после поиска в Google я обнаружил, что есть скины, которые можно использовать. Я все еще не понимаю, как это работает, мне нужно начинать с нуля? или скины сливаются вместе с моим приложением C#. какие изменения будут делать скины в моем приложении C# помимо графического интерфейса?Как работают пользовательские скины для C# 2010?

+0

О каких шкурах вы говорите? Это определенная скиннинг-библиотека? Я раньше не слышал об использовании скинов в WinForms, поэтому я подозреваю, что это не стандартная вещь ... –

+0

im в настоящее время читает об этом heres link: http://www.codeproject.com/Articles/61485/Winforms -SkinFramework –

+3

Правильно, ну, это конкретный проект по использованию скинов в Windows Forms - и проект, который больше не поддерживается. Вы уверены, что хотите его использовать? –

ответ

0

Что я обычно делаю для снятия шкуры, чтобы удалить формы границы и установить фоновое изображение, таким образом, вы можете создавать формы любых шагов shape.The я следовать

Set the FormBorderStyle property to None. 
Set the BackgroundImage property of the form to the .bmp you created above. 
Set the TransparencyKey property of the form to the background color of the .bmp file 

enter image description here

Есть 2 части на клиентскую область winform и Non Client Area, вы можете легко делать что-либо с клиентской областью, но ни одна из них не является неизменной. Skinlibary, о которой вы упоминали в своем комментарии, подключается к сообщению Loop для записи событий. Проверьте этот ответ, чтобы узнать, как изменяется цвет заголовка. Changing the color of the title bar in WinForm