Когда я нажимаю кнопку, я использую этот класс, который я сделал, поэтому, когда он не соответствует требованиям, он показывает сообщение, но он просто продолжает работу с кнопкой, как будто она не возвращается.Как вернуться в начало кода?
Например, я хочу, чтобы программа возвращалась после появления одного из этих сообщений. Теперь он просто проходит через кнопку, которую я нажал.
public Trekking(int Maxwaarde, int AantalGewenst)
{
if (Maxwaarde > 90)
{
MessageBox.Show("Uw getal mag niet boven de 90 zijn!");
}
else if (Maxwaarde < 0)
{
MessageBox.Show("Dit aantal is niet mogelijk!");
}
else if (AantalGewenst > 45)
{
MessageBox.Show("Uw getal mag niet boven de 45 zijn!");
}
else if (AantalGewenst < 0)
{
MessageBox.Show("Dit aantal is niet mogelijk!");
}
else if (Maxwaarde/AantalGewenst < 2)
{
MessageBox.Show("Uw maxwaarde moet minstens het dubbele van Aantal Gewenst zijn!");
return;
}
else
{
if (AantalGewenst <= 45)
IsTenEinde = true;
}
random = new Random();
getallen = new int[AantalGewenst];
this.Maxwaarde = Maxwaarde;
this.AantalGewenst = AantalGewenst;
AantalGetrokken = 0;
IsTenEinde = false;
}
кнопка:
private void btnStart_Click(object sender, EventArgs e)
{
int AantalGewenst = Convert.ToInt32(tbInvoerAantalGewenst.Text);
int Maxwaarde = Convert.ToInt32(tbInvoerMaxwaarde.Text);
trekking = new Trekking(Maxwaarde, AantalGewenst);
btnTrek.Enabled = true;
btnStop.Enabled = true;
}
Для справки: 'Dit aantal is niet mogelijk!' = 'Это число невозможно!'; 'Uw getal mag niet boven de [number] zijn!' = 'Ваш номер не должен быть выше [number]!' –
5 человек проголосовали за его приостановление, потому что они не смогли понять вопрос, но я ответил на него. Интересно, некоторые программисты на этом сайте. Многие из них, похоже, не в состоянии думать за пределами коробки. – jp2code