Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
.NET Desktop feedback