Hoe u uw controle een transparante achtergrond geeft
De achtergrondkleur voor de meeste besturingselementen kan worden ingesteld op Transparent in het venster Eigenschappen tijdens het ontwerp of in code in de constructor van het formulier.
Besturingselementen voor Windows-formulieren bieden geen ondersteuning voor echte transparantie. Besturingselementen worden in twee delen op het scherm getekend. Eerst wordt de achtergrond geschilderd, gevolgd door het uiterlijk van het besturingselement. Wanneer u een besturingselement 'transparant' maakt door BackColor op Transparentin te stellen, wordt de achtergrondverf daadwerkelijk doorgegeven aan het bovenliggende besturingselement. Als het ouderbesturingselement de eigenschap BackgroundImage
ondersteunt en de eigenschap is ingesteld, wordt deze afbeelding als achtergrond van het besturingselement getekend. Als de eigenschap niet wordt ondersteund of niet is ingesteld, wordt de BackColor
van het bovenliggende item gebruikt om de achtergrond van het besturingselement te tekenen.
Een betere manier om "transparantie" te begrijpen, is door het te zien als het overnemen van de achtergrond--verfbewerking van het bovenliggende element. U ziet geen andere besturingselementen onder een transparant besturingselement.
Notitie
Met het besturingselement Button kunt u de BackColor
instellen op Transparent
, maar dit heeft geen invloed op het besturingselement.
Om uw besturingselement een transparante achtergrond te geven
- Kies in het venster Eigenschappen de eigenschap BackColor en stel deze in op Transparent
Zie ook
.NET Desktop feedback