111,096
社区成员




namespace WindowsFormsControlLibrary1
{
public partial class UserControl1: UserControl
{
public UserControl1()
{
InitializeComponent();
}
private int SelectData;
private void UserControl1_MouseMove(object sender, MouseEventArgs e)
{
//....
//SelectData = ...
}
}
}
public class MyEventArgs : EventArgs
{
public int selectData { get; set; }
}
在 UserControl1 中自定义一个EventHandler,类似:
public event EventHandler<MyEventArgs> OnMyMouseMove;
触发自定义OnMyMouseMove事件,类似:
private void UserControl1_MouseMove(object sender, MouseEventArgs e)
{
if(OnMyMouseMove!=null){
OnMyMouseMove(this, new MyEventArgs { selectData = 100 });
}
}
调用方需要订阅 OnMyMouseMove 事件即可。