我已将menuIndexEdit上下文菜单分配给我的indexValidImage图片框数组。当我点击右键时,一切正常,但我无法找到如何确定右键单击的框。任何信息都是有帮助的。
for (int i = 0; i < indexValidImage.Count; i++)
{
indexValidImage[i].ContextMenuStrip = menuIndexEdit;
}
private void menuIndexEdit_Opening(object sender, CancelEventArgs e)
{
}
答案 0 :(得分:1)
sender
方法的menuIndexEdit_opening
参数将是触发事件的对象。
答案 1 :(得分:1)
SourceControl
的{{1}}属性。
答案 2 :(得分:0)
如果我没有错,你想要这样的东西
private void menuIndexEdit_Opening(object sender, CancelEventArgs e)
{
if (contextMenuStrip1.SourceControlis PictureBox)
{
string strname = ((PictureBox)contextMenuStrip1.SourceControl).Name;
}
}