1 回答
TA贡献1824条经验 获得超6个赞
要按顺序识别两个按钮,您需要将第一个按钮的引用存储为类级变量,例如previousButton。在点击代码的末尾指定它,以便您可以在下次点击时参考它。
public partial class Form1 : Form
{
private Button previousButton = null;
public Form1()
{
InitializeComponent();
button1.Click += Buttons_Click;
button2.Click += Buttons_Click;
}
private void Buttons_Click(object sender, EventArgs e)
{
if (previousButton != null)
{
// do something with previousButton
}
// code to work with the currently clicked button
// as (Button)sender
// remember the current button
previousButton = (Button)sender;
}
}
如果按钮序列总是成对发生,那么一旦成对序列完成,设置previousButton回null. 这告诉您将开始一个新的“序列”。
- 1 回答
- 0 关注
- 70 浏览
添加回答
举报