Windows Forms - PNG с прозрачностью в качестве фона - PullRequest
4 голосов
/ 08 ноября 2010

Я работаю над небольшим личным проектом, и мне нужно создать непрямоугольное окно (точнее, круг, хотя это может измениться), которое имеет тень. У меня есть круглое окно путем изменения свойства Region, если форма с png установлена ​​в качестве фона.

Дело в том, что окно изменено, и прозрачность PNG не работает. Поэтому вопрос заключается в том, как получить сглаженное окно и прозрачность фонового изображения ИЛИ круглое сглаженное окно и способ добавить эффект тени в окно.

Спасибо.

1 Ответ

3 голосов
/ 08 ноября 2010

Вам необходимо создать Многослойное окно , используя P / Invoke.

Здесь - это пример .Net.

...