Поделиться через


Практическое руководство. Сокрытие элемента управления во время выполнения

В некоторых случаях требуется создать пользовательский элемент управления, который не должен быть виден во время выполнения. Например, элемент управления, выполняющий функции будильника, должен отображаться только в момент звукового сигнала, оставаясь невидимым все остальное время. Такой режим можно реализовать с помощью свойства Visible. Если свойство Visible имеет значение true, элемент управления отображается как обычно. Если свойство имеет значение false, элемент управления будет скрыт. Несмотря на то, что при скрытии элемента управления его код все равно может выполняться, взаимодействие с элементом через пользовательский интерфейс становится невозможным. Если требуется создать невидимый элемент управления, который реагирует на ввод данных пользователем (например, на щелчок мышью), следует создать прозрачный элемент управления. Дополнительные сведения см. в разделе "Задание прозрачного фона для элемента управления".

Скрытие элемента управления во время выполнения

  • Установите для свойства Visible значение false.

    ' To set the Visible property from within your object's own code.
    Me.Visible = False
    ' To set the Visible property from another object.
    myControl1.Visible = False
    
    // To set the Visible property from within your object's own code.
    this.Visible = false;
    // To set the Visible property from another object.
    myControl1.Visible = false;
    
    // To set the Visible property from within your object's own code.
    this.set_Visible(false);
    // To set the Visible property from another object.
    myControl1.set_Visible(false);
    

См. также

Задачи

Практическое руководство. Установка степени прозрачности фона элемента управления

Ссылки

Visible

Другие ресурсы

Разработка пользовательских элементов управления Windows Forms в .NET Framework