|
14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
|
|
Как сделать Skin для WinForm25.07.2013, 10:27. Показов 8146. Ответов 6
Метки нет (Все метки)
Ситуация следующая:
Есть готовое приложение на WinForms, как к нему сделать красивый скин? Знаю что можно через WPF, но переписывать программу под WPF да еще и изучать его особо времени нет. Есть ли какой вариант попроще?
0
|
|
| 25.07.2013, 10:27 | |
|
Ответы с готовыми решениями:
6
Как поставить ключ на WinForm для открытия? C# Winform ивент для панели
|
|
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
|
|
| 25.07.2013, 10:53 | |
|
natrox, можно попробовать stylesheet manager. Там создаёте нужное количество файлов, в каждом из которых указываете свойства для контролов и прикручивайте к форме. Потом, в соответствии с нуждами загружаете определённый файл. Я так сделал для шрифтов в программе. Если у человека маленькие монитор либо разрешение экрана - он выбирает "мелкий шрифт" и из файла типа "Small.xml" считываются размер, стиль и т.д. шрифта для разных контролов. Если же выбирает "стандартный шрифт" - подгружается другой файл, где иные стили.
Можете сделать и для себя так. Выбрал скин1 - подгрузился skin1.xml, выбрал скин2 - skin2.xml и т.д.
0
|
|
|
14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
|
|
| 25.07.2013, 11:59 [ТС] | |
|
что-то ничего не нашел в гугле про stylesheet manager. Ссылку не дадите?
0
|
|
|
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
|
|
| 25.07.2013, 15:59 | |
|
natrox, пожалуйста: StylesSheetManager - A 'CSS like component' for WinForms
1
|
|
|
14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
|
|
| 26.07.2013, 11:27 [ТС] | |
|
если нарисовать кнопки в графическом редакторе, то как их потом к программе прикрутить? если можно, то объясните или ссылку на мануал киньте пожалуйста
1
|
|
|
Человек
331 / 205 / 63
Регистрация: 04.02.2013
Сообщений: 1,223
|
|
| 26.07.2013, 12:57 | |
|
Я кастомизировал всё руками
Делал форму NoneBorder(если память не подводит) Потом лепил кнопки закрыть свернуть и т.д. ну а фон окна свободно меняется в настройках студии (или там где вы работаете) Кнопки рисуете в фотошопе, и делаете фоном.
1
|
|
|
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
|
|||||||||||
| 26.07.2013, 13:11 | |||||||||||
|
natrox, StylesSheetManager позволяет задавать свойства контрола из файла. Т.е., к примеру вместо того, чтобы указывать явно Button.BackgroundColor=Color.Yellow, вы указываете этот Background в файле, а на кнопку назначаете, что свойства нужно считывать из StylesSheetManager-файла. Если вы рисуете свою кнопку, и хотите загрузить изображение на неё то, я не знаю точно (ибо сам не пробовал ещё), но думаю, что в том же файле можно указать путь к картинке. Попробуйте явно поставить на BackgroundImage кнопки вашу картинку, а потом зайти в Designer и найти строку, где эта картинка присваивается кнопке. Потом так же указать в файле.
Примечание: у меня лично не всегда строки, скопированные из дизайнера потом отрабатывали в StylesSheetManager. Там есть немного свои особенности. Например, если задать Label Bold и Italic, то в дизайнере это будет описано, как:
2
|
|||||||||||
| 26.07.2013, 13:11 | |
|
Помогаю со студенческими работами здесь
7
Не получается корректный Skin для Lazarus Добавление Skin для графического интерфейса (eclipse) C++ Buider 4 Skin, vcl для разукраски приложения Как реализовать в программе поддержку skin-ов Зарядное устройство Energizer Power skin для Apple iPhone 4 продам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|