Hoi,
ik heb een plaatje ingeladen in mijn picturebox met een transparante kleur.
Mijn plaatje is het complete form, voor mijn lay-out, daarover heen moeten controls komen.
Nu heb ik dus de transparante kleur ingesteld, wat gewoon goed gaat want wanneer ik van het form de background color wijzig zie ik die ook netjes terug wanneer ik alles run.
Nu heb ik dus ook eigen controls op het form gezet en eventueel een label ook.
Ik zet ze op de correcte plaatsen en vervolgens zeg ik tegen mijn picturebox bring to front, zodat de lay-out netjes is en waar ik de boel transparant heb gemaakt moeten mijn controls zichtbaar worden.
Echter worden de controls niet zichtbaar maar alleen de achtergrond kleur van het form. Waar doe ik iets fout? Thx
gebruik ik voor trans maken, dat gaat goed alleen de controls zijn ook nog niet zichtbaar hiermee:(
ik heb een plaatje ingeladen in mijn picturebox met een transparante kleur.
Mijn plaatje is het complete form, voor mijn lay-out, daarover heen moeten controls komen.
Nu heb ik dus de transparante kleur ingesteld, wat gewoon goed gaat want wanneer ik van het form de background color wijzig zie ik die ook netjes terug wanneer ik alles run.
Nu heb ik dus ook eigen controls op het form gezet en eventueel een label ook.
Ik zet ze op de correcte plaatsen en vervolgens zeg ik tegen mijn picturebox bring to front, zodat de lay-out netjes is en waar ik de boel transparant heb gemaakt moeten mijn controls zichtbaar worden.
Echter worden de controls niet zichtbaar maar alleen de achtergrond kleur van het form. Waar doe ik iets fout? Thx
C#:
1
2
3
4
| // set transparant color Bitmap bmp = new Bitmap(this.ImgBackground.Image); bmp.MakeTransparent(Color.FromArgb(255,0,255)); this.ImgBackground.Image= bmp; |
gebruik ik voor trans maken, dat gaat goed alleen de controls zijn ook nog niet zichtbaar hiermee:(