Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Оформление (скин) формы программы

Страницы: 1
Оформление (скин) формы программы, Форма программы с произвольной геометрией
Здравствуйте,
подскажите, пожалуйста, как поменять стандартный скин формы? Как сделать ее не прямоугольной формы, а произвольной? Со своими кнопками управления в тех местах, где это необходимо мне?
Как один из вариантов можно использовать ActiveSkin
Иван Прокофьев,
ActiveSkin - это компонент какой-то?

А как самому менять скины через API? как вообще делается такое?
Самый простой вариант это сделать картинку во всю форму и для одного цвета установить прозрачность. Получится окно произвольной формы.
Я интересуюсь различными компонентами для пользовательских интерфейсов и нашел довольно много для .NET. Думаю, теоретически их можно и в Дельфи перенести, или просто найти конкретно для Дельфи подобные штуки. В сети много всего, но обычно они стоят довольно дорого. Один такой компонент я уже купил в США smile:) Там было несколько компонентов для более красивого оформления элементов страницы (в данном случае формы).
Я давно пользуюсь таким вариантом, как описал Алексей Смирнов. Т.е. рисую в фотошопе форму, какую хочу, а потом выставляю в проекте в TForm цвет прозрачности. таким образом лишние куски формы вырезаются и остается только окно, форма которого равна нарисованной картинке. Еще удобно использовать png для смены цветовой темы окна.
Смену скина можно реализовать и через Ribbon... В Delphi 2009 - 2010 есть отличный пример на эту тему smile;)
Есть море компонентов, использующих bmp-шаблоны для окон. а как действует Ribbon?
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)