С# плавный траспарент - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Описание темы:Беда с планым транспарентов вокруг фонового изображения.

Ответ
Опции темы
Непрочитано 08.10.2014, 15:14   #1
Аватар для Donatte
Герой

Автор темы (Топик Стартер) С# плавный траспарент

Половину дня занимаюсь онанизмом, в попытках понять, почему в фоновом изображении для формы не воспринимается плавный транспарент по краям.



Наставьте на путь истинный. В гугле всех интересует полная прозрачность только, с которой у меня проблем нет.

Заранее благодарен.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 08.10.2014, 15:40   #2
Супергерой

По умолчанию Re: С# плавный траспарент

в коде я 0 но тоже помогал с апдейтером, и вот что мой кодер делал, искал поддержку PNG 24 для "картинок"

OneThunder вне форума Ответить с цитированием
Непрочитано 08.10.2014, 15:49   #3
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: С# плавный траспарент

По личному опыту скажу - бросьте затею делать графический UI под WinForm.
Попробуйте перейти на XAML.

А так обычно в случае с WF делают следующее: заливают подложку под картинку розовым\зеленым (в принципе любый, которого нету на картинке) и указывают его в TransparencyKey.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 08.10.2014, 16:53   #4
Аватар для Donatte
Герой

Автор темы (Топик Стартер) Re: С# плавный траспарент

Цитата:
Сообщение от ANZO Посмотреть сообщение
По личному опыту скажу - бросьте затею делать графический UI под WinForm.
Попробуйте перейти на XAML.
Если иного способа нет, то придётся.

Цитата:
Сообщение от ANZO Посмотреть сообщение
А так обычно в случае с WF делают следующее: заливают подложку под картинку розовым\зеленым (в принципе любый, которого нету на картинке) и указывают его в TransparencyKey.
Это я уже пробовал всё работает ровно до места когда имеется плавный переход в фон по краям. На скрине это видно.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 08.10.2014, 18:02   #5
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: С# плавный траспарент

Цитата:
Сообщение от Donatte Посмотреть сообщение
Если иного способа нет, то придётся.



Это я уже пробовал всё работает ровно до места когда имеется плавный переход в фон по краям. На скрине это видно.
WinForm не поддерживает прозрачные PNG как фон формы (только для PicureBox и то там танцы с бубном). Так что в любом случае для всяких красивостей переходите на XAML, для чего его, собственно, и придумали.

UPD: Есть реализация формы через WinAPI, которая поддерживает (судя по словам автора) прозрачность и альфа-каналы (сам не пробовал, не знаю): http://www.codeproject.com/Articles/...pha-Blend-in-C
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:13. Часовой пояс GMT +3.

Вверх