Страницы

Поиск по вопросам

понедельник, 30 декабря 2019 г.

Как сделать прозрачный фон формы в Visual Studio на C#?

#c_sharp #visual_studio


Мне нужно сделать прозрачным только фон, ничего больше. Пробовал через опцию "Opacity"
но тогда прозрачным стает все, и форма и кнопки и все остальное. Помогите пожалуйста,
желательно представить кусочек кода, а то я в C# недавно.    


Ответы

Ответ 1



Для WinForms: this.FormBorderStyle = FormBorderStyle.None; this.AllowTransparency = true; this.BackColor = Color.AliceBlue;//цвет фона this.TransparencyKey = this.BackColor;//он же будет заменен на прозрачный цвет То же самое можно сделать и из конструктора...

Ответ 2



Для WPF Установите у окна (Window) свойства AllowTransparency = true и Background=Transparent.

Комментариев нет:

Отправить комментарий