Mam sobie algorytm który coś tam liczy, robi itp.
Jak w miejscu "blokada" zatrzymać działanie funkcji, aż do wystąpienia i zakończenia zdarzenia:
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
}
public void p()
{
licze
licze
robie
itp
blokada
licze
licze
robie
itp
}
próbowałem z
while(!blokada)
{
Thread.Sleep(300);
Application.DoEvents();
}
ale to nie spełnia swojej funkcji