webForumDet fria alternativet

Context meny för flera controller

.NET

2 svar · 186 visningar · startad av Viktor

Medlem sedan aug. 20021 752 inlägg
Frågan#1

Jag skapar dynamiskt en massa PictureBox object och plaserar dem i en Panel. Till varje PictureBox kopplar jag en ContextMenu och när man gör ett val i denna context menu så vill jag veta vilken picturebox det var som man klickade på, jag vill läsa av dens Tag property.
Vad jag kan se så är "sender" ett MenuItem objekt och EventArgs har jag inte så bra koll på vad det är för något :r
Hur gör jag för att få tag på objectet som klickades?

/Viktor

Medlem sedan juni 20022 599 inlägg
#2

ContextMenu har en SourceControl Property. Och ContextMenu-objektet borde du kunna få tag i via Parent-propertyn i MenuItem-objektet (som du får via "sender").

Medlem sedan aug. 20021 752 inlägg
#3

Tack igen :)

/Viktor

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)