当我在 C# 中创建按钮时,它也会创建 private void button_Click(object sender, EventArgs e)
方法。
如何从 button2_click
调用 button1_click
方法?
可能吗?
我正在使用 Windows 窗体。
最佳答案
How do I call button1_click method from button2_click? Is it possible?
调用按钮的点击事件是完全可能的,但这是一种不好的做法。将代码从您的按钮移到一个单独的方法中。例如:
protected void btnDelete_OnClick(object sender, EventArgs e)
{
DeleteItem();
}
private void DeleteItem()
{
// your code here
}
此策略使您可以轻松地直接调用代码,而无需调用任何事件处理程序。此外,如果您需要将代码从后面的代码中提取出来并放入单独的类或 DLL 中,那么您已经领先自己两步了。
关于c# - 如何在 C# 中调用事件方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2152429/