Практическое руководство. Создание прозрачных форм Windows Forms

В операционной системе Microsoft Windows XP существует возможность управления прозрачностью отображаемых окон. Свойство Opacity позволяет управлять прозрачностью формы.

Примечание

Так как прозрачность форм поддерживается только начиная с операционной системы Windows 2000, формы Windows Forms останутся совершенно непрозрачными при запуске в старых операционных системах, например в Windows 98, независимо от значения свойства Opacity.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, в меню Сервис выберите команду Импорт и экспорт параметров.Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы управлять прозрачностью Windows Forms

  • В окне Свойства для свойства Opacity задайте значение в диапазоне от 0,0 (полная прозрачность) до 1,0 (полная непрозрачность).

Чтобы управлять прозрачностью Windows Forms программными средствами

  • В теле метода для свойства Opacity задайте значение в диапазоне от 0,0 (полная прозрачность) до 1,0 (полная непрозрачность). Свойство Opacity является типом значения Double.

    Public Sub MakeSeeThru()
       frmTransparentForm.Opacity = 0.83
    End Sub
    
    public void MakeSeeThru()
    {
       frmTransparentForm.Opacity = 0.83;
    }
    
    public:
       void MakeSeeThru()
       {
          frmTransparentForm->Opacity = 0.83;
       }
    

См. также

Задачи

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

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

Практическое руководство. Рисование непрозрачных и полупрозрачных линий

Ссылки

Общие сведения о Windows Forms

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

Диалоговые окна в Windows Forms

Изменение внешнего вида Windows Forms