如何解决如何使条件成为 Eventhandler Control.click 事件?
基本上我想要做的是,创建一个新方法,其中包含一个事件处理程序按钮单击事件条件。在此处输入代码
//when this event is active the only should then should run what inside the {}
if(buttonEvents_Click(object sender,EventArgs e))
{enter code here`
//Happening something
}
我已经尝试过(buttonEvents.click)得到错误“事件控件.click只能出现在左侧=+或-+”。
解决方法
您应该像往常一样拥有事件处理程序方法:
buttonEvents_Click(object sender,EventArgs e)
{
if(condition){ //you need your condition checker inside the method
//... coder here
}
}
现在对于要添加此处理程序的任何控件,您可以简单地执行:
myButton.Click += buttonEvents_Click;
或者,您可以这样做:
myButton.Click += (s,e) =>
{
//which s is the sender and e is the EventArgs
//code here
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。