버튼을 클릭했을 때 만든 클래스를 사용하기 때문에 요구 사항을 충족하지 못하면 메시지 상자가 표시되지만 버튼으로 돌아가는 것처럼 되돌아 가지 않습니다.코드의 맨 위로 돌아가려면 어떻게해야합니까?
예를 들어,이 메시지 상자 중 하나가 표시된 후에 프로그램을 되돌리려면됩니다. 이제 버튼을 클릭하면됩니다.
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;
}
버튼 : 당신은 Maxwaarde/AantalGewenst < 2
제외한 모든 오류의 경우에 반환하지 않는
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!'='이 숫자는 불가능합니다! '; 당신 번호가 [번호]보다 높아서는 안됩니다! –
5 명이 질문을 이해할 수 없어서 이것을 보류하기 위해 투표했지만, 나는 대답했습니다. 이 사이트의 프로그래머 중 일부는 궁금합니다. 많은 사람들이 박스 밖에서 생각할 수있는 것 같지 않습니다. – jp2code