Красивый интерфейс с помощью DotNetBar
DotNetBar для Windows Forms (VB.NET, C#) является инструментом для создания профессиональных пользовательских интерфейсов.
Предоставляется на использование 78 различных компонентов.
Таким образом можно быстро создавать красивые интерфейсы для своих программ.
Приступим к делу.
- Для начала нужно скачать DevComponents.DotNetBar2.dll
- Затем извлеките библиотеку из архива допустим на рабочий стол.
- Создаем новый проект и добавляем ссылку на нашу библиотеку (Проект->Добавить ссылку...->Обзор->Добавляем нашу библиотеку->Ок.)
- Далее добавим компоненты в панель элементов (Кликаем правой кнопкой мыши по панели элементов->Выбрать элементы...->Обзор->Добавляем нашу библиотеку->Ок.).
Теперь применяем.
Для начала изменим стиль формы.
Для этого открываем дизайнер формы (Form1.Designer.vb) в обозревателе решений.
Находим там такой вот код:
Inherits System.Windows.Forms.Form
и заменяем его на:
Inherits DevComponents.DotNetBar.Office2007Form
Этим самым мы отказались от системного стиля формы и будем использовать стиль DotNetBar'а.
Теперь откроем форму в конструкторе и мы увидели, что стиль изменился:
Можно изменить стиль.
Для этого добавим на форму компонент StyleManager и в свойствах выберем другой стиль:
В итоге:
Примечание.
Если у вас при запуске остался системный стиль формы, то нужно изменить у формы свойство EnableGlass на False
Ну и вот:
При переносе программы на другой компьютер, библиотеку помещать в папку с экзешником.
А ты не пробовал обращаться к нему из ресурсов? А то лишнюю библиотеку таскать не хочется, да и название у нее не привлекательное
Не пробовал, но думаю стоит.
p.s в FastScreen'е я отказался от этой библиотеки.
Добрый день! У такой вопрос: у меня стоит VS 2008. Все поставил
как было описано. Дошел до стилей, изменяются. Но не ставится
ни один компонент, кроме скорллбаров и прогресс бара. Что
может быть?