messageBox if语句 [英] messageBox if statement

查看:168
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆