这是我的代码,并且从toolstrip单击事件中,我想调用menustrip子项 例如:菜单如:设置->用户。我想从工具提示单击
调用user_click事件 for move in line.procurement_ids.mapped('move_ids'):
if move.state == 'assigned':
答案 0 :(得分:0)
您可以使用匿名委托:
private void tbrIUC1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
string menuname="mnuuser";
e.ClickedItem.Click += (s, ev) => { your code when clicked };
}
答案 1 :(得分:0)
从另一个stackoverflow帖子中,我为我完成了以下工作:
ButtonName.Click += (se, ev) => button1_Click(se, ev);
链接到“灵感” How can I create a dynamic button click event on a dynamic button? 在A9S6中寻找答案,在Scott Beeson中找到对此的评论
EDIT
要基于函数名称(字符串)调用函数,我获得了以下文章: http://www.vcskicks.com/call-function.php 到目前为止,我还没有为我服务,但是我想分享一个可能的解决方案
如果全部失败:我建议使用Switch声明一个新方法,该方法获取控件和传递的字符串