messageBox if语句 [英] messageBox if statement
本文介绍了messageBox if语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人可以看到为什么这段代码不起作用吗?我知道它与if语句有关,但是我不确定它对我来说看起来还可以!
Hi, can someone see why this piece of code doesnt work? I know its something todo with the if statement but I am not sure what it looks ok to me!
private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Board visit submitted. Would you like to enter another Visit?","Board Visit",MessageBoxButton.YesNo,MessageBoxImage.Question,MessageBoxResult.No);
if (MessageBoxResult.No.Equals(true))
{
Visit_Class visit = new Visit_Class(file,date);
visit.connectionOpen();
visit.setEnvVisit(Convert.ToString(envDate.Text),Convert.ToString(envBoard.Text),Convert.ToString(envDesc.Text),Convert.ToInt16(envScore.Value));
visit.setHSVisit(Convert.ToString(hsDate.Text), Convert.ToString(hsBoard.Text), Convert.ToString(hsDesc.Text), Convert.ToInt16(hsScore.Value));
visit.connectionClose();
MessageBox.Show("Your Triangle is Complete!","Triangle Complete!",MessageBoxButton.OK);
this.Close();
}
else if (MessageBoxResult.No.Equals(false))
{
Visit_Class visit = new Visit_Class(file, date);
visit.connectionOpen();
visit.setEnvVisit(Convert.ToString(envDate.Text), Convert.ToString(envBoard.Text), Convert.ToString(envDesc.Text), Convert.ToInt16(envScore.Value));
visit.setHSVisit(Convert.ToString(hsDate.Text), Convert.ToString(hsBoard.Text), Convert.ToString(hsDesc.Text), Convert.ToInt16(hsScore.Value));
visit.connectionClose();
}
}
在此先感谢
Dan
Thanks in advance
Dan
推荐答案
查看 ^ ]:
Look at this[^]:
var result = MessageBox.Show("Board visit submitted. Would you like to enter another Visit?","Board Visit",MessageBoxButton.YesNo,MessageBoxImage.Question,MessageBoxResult.No);
// If the no button was pressed ...
if (result == DialogResult.No)
{
}
else if(result == DialogResult.Yes)
{
}
这篇关于messageBox if语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文