当我点击一个按钮时,我使用了我制作的这个类,所以当它不符合要求时,它会显示一个消息框,但它只是继续按下按钮,就像它不返回。如何返回到代码的顶部?
例如,我希望程序在其中一个消息框显示后返回。 现在只需点击按钮即可完成。
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!'='你的电话号码不能超过[号码]!' –
5人投票否决了这个问题,因为他们无法理解问题,但我回答了。我想知道这个网站上的一些程序员。他们中的很多人似乎根本无法在盒子外思考。 – jp2code