Gewusst wie: Erstellen von transparenten Windows Forms

Aktualisiert: November 2007

Bei Microsoft Windows XP können Sie die Durchlässigkeit von angezeigten Fenstern steuern. Mithilfe der Opacity-Eigenschaft eines Formulars können Sie die Transparenz erhöhen.

Hinweis:

Transparente Formulare werden nur von Windows 2000 und höher unterstützt. Wenn Windows Forms auf älteren Betriebssystemen, z. B. Windows 98, ausgeführt werden, werden sie unabhängig vom festgelegten Wert der Opacity-Eigenschaft nicht transparent angezeigt.

Je nach den aktiven Einstellungen oder der verwendeten Version können die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen abweichen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So legen Sie die Durchlässigkeit von Windows Forms fest

  • Legen Sie im Eigenschaftenfenster die Opacity-Eigenschaft auf einen Wert zwischen 0,0 (völlig durchsichtig) und 1,0 (völlig undurchsichtig) fest.

So legen Sie die Durchlässigkeit von Windows Forms programmgesteuert fest

  • Legen Sie die Opacity-Eigenschaft in einer Methode auf einen Prozentsatz zwischen 0,0 (völlig durchsichtig) und 1,0 (völlig undurchsichtig) fest. Die Opacity-Eigenschaft ist ein Double-Werttyp.

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

Siehe auch

Aufgaben

Gewusst wie: Verwenden eines transparenten Hintergrunds für ein Steuerelement

Gewusst wie: Zeichnen mit nicht transparenten und halb transparenten Pinseln

Gewusst wie: Zeichnen deckender und halbtransparenter Linien

Referenz

Übersicht über Windows Forms

Weitere Ressourcen

Dialogfelder in Windows Forms

Ändern der Darstellung von Windows Forms