Lyn*_*ing 64
您MessageBox.Show
需要通过调用来MessageBoxButtons.YesNo
获取Yes/ No按钮而不是OK按钮.
比较该调用的结果(将阻止执行直到对话框返回)到DialogResult.Yes
....
if (MessageBox.Show("Are you sure?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
// user clicked yes
}
else
{
// user clicked no
}
Run Code Online (Sandbox Code Playgroud)
Jef*_*ado 10
如果你真的想要Yes和No按钮(并假设WinForms):
void button_Click(object sender, EventArgs e)
{
var message = "Yes or No?";
var title = "Hey!";
var result = MessageBox.Show(
message, // the message to show
title, // the title for the dialog box
MessageBoxButtons.YesNo, // show two buttons: Yes and No
MessageBoxIcon.Question); // show a question mark icon
// the following can be handled as if/else statements as well
switch (result)
{
case DialogResult.Yes: // Yes button pressed
MessageBox.Show("You pressed Yes!");
break;
case DialogResult.No: // No button pressed
MessageBox.Show("You pressed No!");
break;
default: // Neither Yes nor No pressed (just in case)
MessageBox.Show("What did you press?");
break;
}
}
Run Code Online (Sandbox Code Playgroud)
if(DialogResult.OK==MessageBox.Show("Do you Agree with me???"))
{
//do stuff if yess
}
else
{
//do stuff if No
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
118951 次 |
最近记录: |