Bonsoir,
Dans le cadre d'une application de reconnaissance facial, il faut que lors d'un clic de l'utilisateur sur une image, une croix se place à l'endroit où justement celui-ci a cliqué. J'ai donc plusieurs possibilité, je peux afficher un label avec un "X" suffisamment grand et de placer le label là où l'utilisateur à cliquer, mais il faut que le label soit transparent et ne laisse passer que le caractères "X". Je peux également superposé une pictureBox contenant une image de croix et là placer à l'endroit où l'utilisateur à cliquer. Mon problème dans ces deux situations est que je n'arrive pas malgré les solutions proposés pas d'autres internautes, à rendre la pictureBox ou le label transparent, voici un exemple de code que j'ai mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        lblX.parent = pbImageCharger
        lblX.BackColor = Color.Transparent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        pbImageCharger.Control.add(lblX)
        lblX.BackColor = Color.Transparent
J'ai fais exactement la même chose lors du cas avec un pictureBox superposé à une autre pictureBox mais le résultat est le même, mon label/pictureBox disparaît et n'ait pas affiché.

Merci d'avance pour les réponses.