Задать вопрос
@lexa_gorchakov19

Как сделать приложение прозрачным по нажатию кнопки?

У меня есть приложение я хочу чтобы по нажатии кнопки (например это кнопка 'Home'). Приложение становилось прозрачным. И на оборот.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Решения вопроса 1
Morpheus_God
@Morpheus_God
У формы есть события которые отлавливают нажатие клавиш.
Это KeyPress, KeyDown и KeyUp.
Для того, что бы перехват клавиш работал на уровне самой формы то в ее конструкторе надо указать:
KeyPreview = true;
Тогда можно сделать будет так:
private void Form1_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Home)
            {
                this.Opacity = 0.9;
            }
        }

Opacity указывает на процент прозрачности формы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы