Freigeben über


Anleitung: So geben Sie Ihrem Steuerelement einen transparenten Hintergrund

Die Hintergrundfarbe der meisten Steuerelemente kann entweder zur Entwurfszeit im Transparent oder im Code im Konstruktor des Formulars festgelegt werden.

Windows Forms-Steuerelemente unterstützen keine echte Transparenz. Steuerelemente werden in zwei Teilen auf dem Bildschirm dargestellt. Zuerst wird der Hintergrund gezeichnet, gefolgt von der Darstellung des Steuerelements. Während Sie ein Steuerelement "transparent" machen, indem Sie BackColor auf Transparent setzen, wird das Hintergrundmalen tatsächlich an das übergeordnete Steuerelement übergeben. Wenn das übergeordnete Steuerelement die BackgroundImage-Eigenschaft unterstützt und die Eigenschaft festgelegt ist, wird dieses Bild als Hintergrund des Steuerelements gezeichnet. Wenn die Eigenschaft nicht unterstützt wird oder nicht festgelegt ist, wird das BackColor des übergeordneten Elements verwendet, um den Hintergrund des Steuerelements zu zeichnen.

Eine bessere Möglichkeit, über "Transparenz" in der Steuerung nachzudenken, besteht darin, sie als Übernahme des Hintergrund-Anstrichvorgangs des übergeordneten Elements zu betrachten. Andere Steuerelemente können nicht unter einem "transparenten" Steuerelement angezeigt werden.

Hinweis

Mit dem Button Steuerelement können Sie die BackColor auf Transparent setzen, aber dies hat keine Auswirkungen auf das Steuerelement.

So geben Sie dem Steuerelement einen transparenten Hintergrund

  • Wählen Sie im Eigenschaftenfenster die BackColor Eigenschaft aus, und legen Sie sie auf Transparent

Siehe auch