-3

如何显示带有 Yes 和 No 按钮的 MessageBox?

4

3 回答 3

10
MessageBox.Show("text", "caption", MessageBoxButtons.YesNo);

.NET / C#

于 2009-08-27T13:25:43.063 回答
4
if (confirm("Did you want to know how to do it in Javascript?"))
{
    alert("You did? Great!");
}
else
{
    alert("No? Tag your question with the required language/environment!");
}

或者,

int result = MessageBox(
        NULL,
        (LPCWSTR)L"So, did you want a Win32 example?",
        (LPCWSTR)L"OK, the javascript one was flawed",
        MB_ICONQUESTION | MB_YESNO
    );

或者可能

 int result = AfxMessageBox("Do people still use MFC?", 
     MB_ICONQUESTION | MB_YESNO);
于 2009-08-27T13:29:20.437 回答
1
if( MessageBox.Show("Are you sure?", "MessageTitle", MessageBoxButtons.YesNo) == DialogResult.Yes )
   MessageBox.Show("You clicked Yes.");
else
   MessageBox.Show("You clicked No.");
于 2009-08-27T13:24:48.227 回答