@foxlye

Как скрыть форму, не работает Hide и Opacity?

Как скрыть форму, не работает Hide и Opacity ?
Сам код:
Form1 Otris = new Form1(Cursor.Position.ToString());
            if (checkBox1.Checked == true)
            {
                checkBox1.ForeColor = Color.FromArgb(188, 87, 206);
                Otris.Show();
            }
            else
            {
                checkBox1.ForeColor = Color.FromArgb(87, 184, 206);
                Otris.Hide();
                Otris.Opacity = 0;
            }


Почему-то, когда галочку снимаешь, форма не пропадает.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
WNeZRoS
@WNeZRoS
Если весь этот код написан в обработке изменения состояния галочки, то проблема очевидна: у вас всегда создаётся новая форма.
Ссылку на открытую и показанную форму нужно сохранить вне метода, и её прятать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
Попробуйте не изменять прозрачность, а установить .Visible = False
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Аскон Санкт-Петербург
от 130 000 до 180 000 руб.
ТатАИСЭнерго Казань
от 40 000 до 60 000 руб.
20 мая 2019, в 15:59
300 руб./за проект
20 мая 2019, в 15:53
10000 руб./за проект
20 мая 2019, в 15:24
1300 руб./в час