Freigeben über


Gewusst wie: Erstellen von transparenten Windows Forms

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.

Tipp

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 Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit 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