#c_sharp #winforms
Вопрос не новый, на хэшкоде уже подымался, вот таков был ответ: this.FormBorderStyle = FormBorderStyle.None; this.AllowTransparency = true; this.BackColor = Color.AliceBlue;//цвет фона this.TransparencyKey = this.BackColor;//он же будет заменен на прозрачный цвет но это делает форму полностью прозрачной, а мне нужно только чтобы внутри было прозрачное, а остальное (заголовок и границы) нет. Как такой фокус проделать?
Ответы
Ответ 1
Вот этот код this.FormBorderStyle = FormBorderStyle.None; прячет границу и заголовок окна. Уберите его, и получите прозрачное окно с заголовком и границами. Form.FormBorderStyle - свойство Стилем границы формы определяется способ отображения ее наружного края. Стиль границы способен также влиять на размер и доступность секции строки заголовка формы. FormBorderStyle - перечисление Задает стили границ формы. Это перечисление используется классом Form. Оно предоставляет различные стили формы. По умолчанию используется стиль Sizable.
Комментариев нет:
Отправить комментарий