J'utilise vb.net et j'essaye de créer un bouton transparent qui couvre une étiquette. L'idée est que vous pouvez cliquer sur ce bouton pour sélectionner l'étiquette comme celle que vous éditez. L'étiquette peut être visible ou invisible afin que l'utilisateur puisse voir une autre étiquette derrière elle à certains moments, donc il suffit de cliquer sur l'étiquette ne fonctionne pas. J'ai mis le bouton plat du bouton à plat, et le retour à la toile> transparent. Je sais que le bouton est transparent car vous pouvez toujours voir un arrière-plan derrière tout. Je sais aussi que le bouton obscurcit le texte parce que si je place le bouton à moitié sur l'étiquette, je peux encore voir la moitié qui n'est pas couverte. Je suis complètement perdu, donc toute aide sera appréciée. Comme je viens de créer ce compte, je n'ai pas assez de réputation pour publier plus de deux liens, ce qui explique les espaces.Comment créer un bouton transparent qui ne cache pas les étiquettes derrière lui dans VB.Net
EDIT: Les boutons transparents sont sur tous les carrés de la grille. Je veux cliquer sur le bouton transparent pour que vous ayez l'impression de cliquer sur le quadrillage. Ensuite, le but est de cliquer sur un nombre sur le pavé à côté pour modifier ce carré. Vous devriez être en mesure de voir les "1" que vous pouvez voir dans l'image sans les boutons du tout. Je veux être en mesure d'avoir les boutons là-bas afin que vous puissiez toujours cliquer dessus pour sélectionner une cellule, mais je veux toujours voir les chiffres sur les étiquettes derrière. Alors, comment puis-je y arriver?
Comment ça devrait ressembler (Le bouton est supprimé):
Comment ça regarde avec le bouton:
Comment ça regarde avec le bouton déplacé pour le contrôle de l'utilisateur moitié obscure:
Propriétés de mon bouton (1 de 2):
Propriétés de mon bouton (2 de 2):
Ce n'est pas du tout clair quel est le problème - vous n'avez pas posé de question. Il y a beaucoup de boutons là-bas - quel est exactement le problème? S'il vous plaît lire [demander] et prendre le [tour]. – Plutonix
Merci, je l'ai édité pour le rendre plus clair. –
Il n'y a pas de véritable concept d'un contrôle étant "derrière" un autre. S'ils sont dans la même collection de contrôles, ils sont frères et soeurs. Ils peuvent être derrière ou en face de l'autre en termes de ZOrder, mais lorsque l'emplacement chevauche cela ne provoque pas l'effet que vous voulez. Vous devriez toujours lire [ask] et prendre le [tour] – Plutonix