не могу нарисовать на прозрачной форме полупрозрачный рисунок.
Мне нужно нарисовать на форме градиент ( от полностью непрозрачного цвета до полностью прозрачного) или рисунок, при этом я хочу чтобы под градиентом просвечивал рабочий стол. Но когда я делаю форму прозрачной - то теряется полупрозрачность у моего градиента.
Во время экспериментов наткнулся на один интересный вариант:
1)во время разработки делаю форму непрозрачной
2) в событии Form_Load пишу:
- Код: Выделить всё
Me.BackgroundImage = Image.FromFile("D:\МоиДокументы\FOTO\Полупрозрачный квадрат.png")
при выполнении кода получается полупрозрачный рисунок на прозрачной форме. Правда это всего лишь псевдо эффект и никакой прозрачности я не получаю, а получаю Form1.BackgroundImage = (кусок от рабочего стола)+наложение полупрозрачного рисунка.
Интересно почему так получается? Во время загрузки формы, свойство Image указывает на рабочий стол?
А может я просто занимаюсь фигней и существует простой способ все это сделать?
Очень жду ваших умозаключений по этому поводу.