如题,主要是完成确认功能!

解决方案 »

  1.   

    题目:winform   大意  
      

  2.   

    if (MessageBox.Show("Yes or NO", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    // 点的是Yes.
                }
                else
                {
                    //点的是No.
                }
      

  3.   

    if(form.ShowDialog() == DialogResult.OK)
    {
    }
    else
    {
    }
      

  4.   

    设置窗体DialogResult属性private void btnOk_Click(object sender, System.EventArgs e)
    {
    this.DialogResult = DialogResult.OK;
    } private void btnCancel_Click(object sender, System.EventArgs e)
    {
    this.DialogResult = DialogResult.Cancel;
    }
    Form1 frm = new Form1();
    if (frm.ShowDialog == DialogResult.OK)
    {
    }
      

  5.   

    或者设置按钮的DialogResult属性也可
      

  6.   

    ???
    在.net 里面用true false 不实用
    通常的做法是
    Form test=new Form();
    test.ShowDialog();
    if (test.DialogResult()==DialogResult.OK)
    ......
    然后在test 的窗体的OK 或取消按钮中给自身的DialogResult赋值通过模态窗体的结果来判断点击的按钮输入哪种类型