0

我已将 menuInde​​xEdit 上下文菜单分配给我的 indexValidImage 图片框数组。右键单击时一切正常,除了我找不到如何确定右键单击的框。任何信息都是有帮助的。

        for (int i = 0; i < indexValidImage.Count; i++)
        {
            indexValidImage[i].ContextMenuStrip = menuIndexEdit;
        }

    private void menuIndexEdit_Opening(object sender, CancelEventArgs e)
    {
    }
4

3 回答 3

1

该方法的sender参数menuIndexEdit_opening将是触发事件的对象。

于 2012-04-28T05:31:11.230 回答
1

SourceControl财产ContextMenuStrip

于 2012-04-28T05:54:53.653 回答
0

如果我没记错你想要这样的东西

private void menuIndexEdit_Opening(object sender, CancelEventArgs e)
{
    if (contextMenuStrip1.SourceControlis PictureBox)
    {
        string strname = ((PictureBox)contextMenuStrip1.SourceControl).Name;
    }
}
于 2012-04-28T06:31:01.040 回答