【发布时间】:2011-04-20 05:30:52
【问题描述】:
我想创建一个简单的确认对话框,上面写着“请检查信息,如果您确定信息正确,请单击确定。”
有这样的内置东西吗?
【问题讨论】:
我想创建一个简单的确认对话框,上面写着“请检查信息,如果您确定信息正确,请单击确定。”
有这样的内置东西吗?
【问题讨论】:
在.Net Core 你可以这样做:
DialogResult dialogResult= MessageBox.Show("Are you sure to delete?", "Confirm", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
//if code here....
}
else
{
//else code here....
}
【讨论】:
这是一个例子。你可以试试这样的。
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。这取决于您的要求。
MessageBoxResult confirmResult = MessageBox.Show("Are you sure to delete this item ??", "Confirm Delete!!", MessageBoxButton.YesNo);`
if (confirmResult == MessageBoxResult.Yes)
{
// If 'Yes', do something here.
}
else
{
// If 'No', do something here.
}
【讨论】:
MessageBox.Show?您可以指定要显示的按钮的标题、标题和一些选项。
另一方面,如果您要求人们确认信息,听起来您可能想要显示一个自定义对话框 - 您可以使用 Form.ShowDialog 来完成。
【讨论】: