Ik heb een control die ik overerf van een button. Deze button wil ik volledig zelf tekenen met GDI. Zo gezegd zo gedaan. Ik voeg een override van het onPaint event toe en ik teken mijn eigen control. Alleen nu wil ik afgeronde hoeken toevoegen aan mijn button. Ik teken nu netjes een blok met afgeronde hoeken. Maar nu blijft de achtergrond vreemd doen. Ik heb o.a. al de volgende dingen geprobeerd:
OnBackgroundPaint leeg.
TransparamtBackColor aanzetten:
Zelf painten van een transparant blok:
Helaas werkt het allemaal niet. Is er iemand die mij een stapje verder kan helpen?
OnBackgroundPaint leeg.
TransparamtBackColor aanzetten:
C#:
1
| this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); |
Zelf painten van een transparant blok:
C#:
1
2
| Brush bg = new SolidBrush(Color.Transparent); g.DrawRectangle(p, r); |
Helaas werkt het allemaal niet. Is er iemand die mij een stapje verder kan helpen?
http://hawvie.deviantart.com/