Скины для виндовой проги
2) Если ты хочешь скины в стиле 5.х винампа, то тебе, пожалуй, надо будет завести типа абстрактный класс унаследованный от form (только не помечая его как абстрактный, потому что едитор тогда глючит а затем искать все дллки в какой-нить папочке, пытаться их рантаймно подгрузить, находить все классы, унаследованные от твоего, а потом создавать нужный. А в эту самую папочку класть свои дллки, в которых лежат формы из пункта 1. Если решишь делать так, то могу запостить код, который рантаймно создает классы из дллки.
3) Или в дополнение к пункту 1 сохранять позиции контролов в xml-ке, и ручками их проставлять при загрузке.
4) А вот если ты хочешь вообще круглые кнопки (например то тебе придецца самому писать GUI систему практически с нуля на чем-нить типа ГДИ+ (через platform invoke). Или найти что-нить такое в инете (гугл + www.gotdotnet.ru, rsdn и прочие злачные места).
А вообще ты задолбаешься =)
4й вариант это что-то типа java'вского LookAndFeel ?
Спасибо=)
1)2)3)4)
Ты какие-то мелочные проблемы излагаешь, слишком технические... Самое главное это сделать все настолько стандартным образом, чтобы новые скины могли рисоваться другими людьми. А уж как там этот ""стандартный образ" работает, это неважно совсем...
Оставить комментарий
yaskov2006
Как сделать поддержку разных скинов в виндовой проге?Пишется она на дотнете.
Как правильно делать эти скины - это просто графические файлы и использование разных там альфа-каналов или как правильнее?