MessageBox.Show("您要删除这条信息吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Asterisk);要求:点击确认,继续执行;点击取消,不执行下面的语句

解决方案 »

  1.   


    DialogResult result = MessageBox.Show("您要删除这条信息吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                if (result == DialogResult.OK)
                {
                    //执行OK的代码
                }
                else
                {
                    //执行Cancel的代码
                }
      

  2.   

                DialogResult dr = MessageBox.Show("您确定要执行吗?","询问",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
                if (dr==DialogResult.OK)
                {
                    //这里是点了确定
                }
                else
                {
                    //这里是点了取消
                }
      

  3.   

    我的意思是,怎么获取MessageBox单击按钮的值
      

  4.   

    Show()函数有个返回值的,根据这个返回值就可以判断了。
    看一下它的定义吧,对你有帮助的。
      

  5.   

    if (MessageBox.Show("hello", "world!", MessageBoxButtons.OKCancel, MessageBoxIcon.Error) == DialogResult.OK)
                {
                    //你要做的事情
                }
               else
               {
               }
      

  6.   

    if (MessageBox.Show("您要删除这条信息吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Asterisk) == DialogResult.OK)
        //ok
    else
        //cancel