C# 无法隐式转换类型';frmRemote.RemoteClickHandler';至';System.EventHandler';
创建事件并按下鼠标 在frmRemote中:C# 无法隐式转换类型';frmRemote.RemoteClickHandler';至';System.EventHandler';,c#,C#,创建事件并按下鼠标 在frmRemote中: public delegate void RemoteClickHandler(MouseEventArgs e); public event RemoteClickHandler RemoteClick; 在frmScreen中: public frmScreen(frmRemote remote) { InitializeComponent(); remote.Click += new frmRemote.RemoteClickHand
public delegate void RemoteClickHandler(MouseEventArgs e);
public event RemoteClickHandler RemoteClick;
在frmScreen中:
public frmScreen(frmRemote remote)
{
InitializeComponent();
remote.Click += new frmRemote.RemoteClickHandler(remote_Click);
}
void remote_Click(MouseEventArgs e){
}
无法将类型“frmRemote.RemoteClickHandler”隐式转换为
'System.EventHandler'
我不明白为什么会出现这个错误。我认为你做错了
remote.Click += new frmRemote.RemoteClickHandler(remote_Click);
但我认为你必须这么做
remote.RemoteClick += new frmRemote.RemoteClickHandler(remote_Click);