private void button_Click(object sender, EventArgs e)
{
control.Text = new Random().Next(1, 101).ToString();
int y = Convert.ToInt32(control.Text);
for (int i = 5; i < 1; i--)
{
int x = Convert.ToInt32(liczba.Text);
if (x > y)
{
komunikat.Text = "Podałeś za dużą liczbę";
}
else if (x < y)
{
komunikat.Text = "Podałeś za małą liczbę";
}
else if (x == y)
{
komunikat.Text = "BRAWO! WYGRAŁEŚ";
}
else if (i==0)
{
komunikat.Text = "Przegrałeś...";
}
else
{
}
label.Text = "" + i;
}
}

Muszę zrobić taki program okienkowy, który będzie zgadywanką liczb. Idea jest taka, że program losuje liczbę, wyświetla ją (kontrolnie) w label2. W textboxa wpisujemy liczbę po czym po kliknięciu sprawdź wyświetla nam w label4 (tym górnym) odpowiedni komunikat z pętli. Prób mamy co także widać na pętli(liczba pozostałych prób wyświetla się w dolnym label4). Problemem jest to, że program wcale nie wykonuje instrukcji z pętli for. Losuje on liczbę, po czym dalsze instrukcje się nie wykonują. Pomocy...