我想创建一个简单的确认对话框,说“请检查信息,如果确定正确,请单击确定”。
是否有内置的东西?
我想创建一个简单的确认对话框,说“请检查信息,如果确定正确,请单击确定”。
是否有内置的东西?
Answers:
这是一个例子。您可以尝试这样的事情。
var confirmResult = MessageBox.Show("Are you sure to delete this item ??",
"Confirm Delete!!",
MessageBoxButtons.YesNo);
if (confirmResult == DialogResult.Yes)
{
// If 'Yes', do something here.
}
else
{
// If 'No', do something here.
}
您也可以尝试MessageBoxButtons.OKCancel
代替MessageBoxButtons.YesNo
。这取决于您的要求。
MessageBox.Show
?您可以指定标题,标题和一些显示按钮的选项。
另一方面,如果您要让人们确认信息,那听起来就像您可能想要显示一个自定义对话框-您可以使用来完成Form.ShowDialog
。
您可以这样做。
DialogResult = MessageBox.Show("Are you sure to delete ?", "Confirm", MessageBoxButtons.YesNo);
if (DialogResult == DialogResult.Yes)
{
//Do Your Work here
}