У меня есть вопрос, касающийся зацикливания с событием нажатия кнопки, я перепробовал много методов и искал много страниц в поисках простого ответа за прошедший час, но правда в том, что каждый ответ просто выглядит как инопланетный код, вероятно, потому что я все еще очень новый для разработки.
Вот упрощенная версия того, что я пытаюсь сделать:
private string Message = "Hello";
private void Spam(bool loop)
{
if (loop == true)
{
while (loop == true)
{
MessageBox.Show(Message);
}
}
else { MessageBox.Show("Spamming has stopped !! "); }
}
private void button1_Click(object sender, EventArgs e)
{
Spam(true);
}
private void button2_Click(object sender, EventArgs e)
{
Spam(false);
}
Очевидно, что это не мой API, или изобретать было бы бесполезно, однако сам код длинный, и вы, ребята, всегда спрашиваете "соответствующий код" (без неуважения), так что это так.
Моя проблема: выход из цикла спама при нажатии кнопки 2, код для меня выглядит достаточно прилично для API, чтобы понять, но каждый раз, когда нажимается кнопка 1, API зависает.