MessageBox.Show("kkk", "bbb",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);
用什么办法可以获取到这个MessageBox是被点击了yes键还是no键?

解决方案 »

  1.   

    if (MessageBox.Show("kkk", "bbb",MessageBoxButtons.YesNo,MessageBoxIcon.Warning) == DialogResult.Yes)
    {
        //点击了Yes
    }
      

  2.   

    Abort 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 Abort(通常由标签为“中止”的按钮发送)。 
    Cancel 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 Cancel(通常由标签为“取消”的按钮发送)。 
    Ignore 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 Ignore(通常由标签为“忽略”的按钮发送)。 
    No 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 No(通常由标签为“否”的按钮发送)。 
    None 
    受 .NET Framework 精简版的支持。
     从对话框返回了 Nothing。这表明有模式对话框继续运行。 
    OK 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 OK(通常由标签为“确定”的按钮发送)。 
    Retry 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 Retry(通常由标签为“重试”的按钮发送)。 
    Yes 
    受 .NET Framework 精简版的支持。
     对话框的返回值是 Yes(通常由标签为“是”的按钮发送)。