gpt4 book ai didi

c# - 如何在单击按钮时开始循环,然后在再次单击同一个按钮时停止循环

转载 作者:太空宇宙 更新时间:2023-11-03 21:39:09 24 4
gpt4 key购买 nike

好的,这是我第二次在这里发帖,很抱歉,如果这个问题已经得到解答,我找不到任何内容。

所以基本上我有一个按钮,我想在它被按下时开始一个循环,然后我希望循环不断重复直到再次按下同一个按钮,我已经尝试了一段时间并且我似乎无法让它工作。

所以在循环中,程序正在更改几个图片框内的图像,我希望程序继续循环更改图像,直到单击同一个按钮

感谢您的帮助:)

如果您需要更多信息,请告诉我

编辑:

    private void btnDance_Click(object sender, EventArgs e)
{
bool clicked;
if (clicked == true)
{
timer1.Stop();
}
else
{
clicked = true;
timer1.Start();
}
}

最佳答案

考虑事件驱动...在您的表单上放置一个计时器。在 tick 事件中做你的工作。然后只需让按钮切换计时器是否处于事件状态...

    private void timer1_Tick(object sender, EventArgs e)
{
// Change your image here
}

private void button1_Click(object sender, EventArgs e)
{
// Toggle the timer's enabled state
timer1.Enabled = !timer1.Enabled;
}

关于c# - 如何在单击按钮时开始循环,然后在再次单击同一个按钮时停止循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20249318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com