我找不到类似于我期望发生的解决方案。如何向要订阅的方法添加附加参数?
假设下面这一行是订阅 mouseover 的代码:
Panel cagePanel = new Panel();
cagePanel.MouseHover += new EventHandler(frmMain_MouseHover);
void frmMain_MouseHover(object sender, EventArgs e){
// I wanna add some 'int index' parameter after 'e' variable)
}
我真正想要的是这样的:
void frmMain_MouseHover(object sender, EventArgs e, int index){
strings[index] = "bla bla bla";
}