Delen via


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

Zie ook