Скрыть и показать форму в C# | Управление видимостью формы C#

Чтобы скрыть и показать форму в C#, вы можете использовать различные методы и приемы. Вот несколько часто используемых подходов:

  1. Использование свойства Visible. Каждая форма в C# имеет свойство Visible, которое определяет, отображается или скрывается форма. Вы можете установить для этого свойства значение true, чтобы отобразить форму, и false, чтобы скрыть ее. Например:

    // To show the form
    this.Visible = true;
    // To hide the form
    this.Visible = false;
  2. Использование методов Show()и Hide(): метод Show()можно вызвать для отображения скрытого форму, а метод Hide()можно использовать для скрытия видимой формы. Например:

    // To show the form
    this.Show();
    // To hide the form
    this.Hide();
  3. Использование свойства WindowState. Свойство WindowStateпозволяет управлять состоянием формы, включая ее свертывание, развертывание и восстановление. Чтобы скрыть форму, вы можете установить для свойства WindowStateзначение FormWindowState.Minimized. Чтобы снова отобразить форму, вы можете восстановить ее, установив для свойства WindowStateзначение FormWindowState.Normal. Например:

    // To hide the form
    this.WindowState = FormWindowState.Minimized;
    // To show the form
    this.WindowState = FormWindowState.Normal;
  4. Использование свойства Opacity. Свойство Opacityопределяет уровень прозрачности формы. Установив для свойства Opacityзначение 0, вы можете эффективно скрыть форму, а установив для него значение 1, вы можете сделать ее полностью видимой. Например:

    // To hide the form
    this.Opacity = 0;
    // To show the form
    this.Opacity = 1;

Это всего лишь несколько способов скрыть и отобразить форму в C#. Вы можете выбрать метод, который лучше всего соответствует вашим требованиям.