Сделать форму прозрачной

Я пытаюсь сделать прозрачную форму, которая будет показана в правом нижнем углу экрана. В этой форме у меня есть изображение в качестве фона, который я вращаю. Проблема в том, что когда я использую следующий код, чтобы сделать форму прозрачной, я получаю контуры на изображении, которые эквивалентны цвету, который я установил для ключа прозрачности / фона. Это из-за изображения, или есть способ исправить это программно?

КОД:

this.TransparencyKey = Color.Orange;
this.BackColor = Color.Orange;

Это дает мне оранжевый контур вокруг моего изображения.

1 ответ

Вы не можете сделать границу прозрачной, но вы можете полностью избавиться от нее. Чтобы избавиться от границы, вы бы использовали это.

FormBorderStyle = FormBorderStyle.None;
Другие вопросы по тегам