所谓的潇洒

导航

多个控件共用右键菜单

多个控件共用右键菜单,可以实现菜单事件代码共用,那么问题来了,当事件触发后怎么知道是哪个控件触发的呢?

方法:

        private void menu_Rename_Click(object sender, EventArgs e)
        {
            try
            {
                var pBox = (PictureBox)((ContextMenuStrip)(((ToolStripMenuItem)sender).Owner)).SourceControl;//获取触发右键菜单的图片框
            }
            catch (Exception ex)
            {
            }
        }

posted on 2020-08-31 14:16  所谓的潇洒  阅读(284)  评论(0编辑  收藏  举报