如何依次点击多个按钮?

问题描述 投票:0回答:1

我有 4 个按钮,在激活时会再现声音(每个按钮),但我想通过单击另一个按钮来“激活”这 4 个按钮(按顺序),让我们说“按钮10”。 示例:

private void button10_Click(对象发送者,EventArgs e) { 按钮1.PerformClick(); Button2.PerformClick();` Button3.PerformClick(); Button4.PerformClick(); }

单击按钮之间不需要经过任何时间,只需按顺序一个接一个地发生即可。

我知道这可能不是这样做的方法,我不知道如何编码,我正在自学。 请问,有什么想法吗?

c# button events click sequence
1个回答
0
投票

您可能已经为这些按钮的点击注册了处理程序,因此您拥有诸如

button1_Click(object sender, EventArgs e)
等方法,因此您可以直接调用这些方法:

private void button10_Click(object sender, EventArgs e) 
{
    button1_Click(null, null); // or pass current sender and event args
    // etc.
}
© www.soinside.com 2019 - 2024. All rights reserved.