Windows窗体中是否有内置确认对话框?

我想创build一个简单的确认对话框,说“请检查信息,如果您确定它是正确的,请单击确定。

有像这样内置的东西吗?

这是一个例子。 你可以尝试这样的事情。

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 ? 您可以指定标题,标题和一些选项,以显示哪些button。

另一方面,如果你要求人们确认信息,那听起来好像你可能想要显示一个自定义的对话框 – 你可以用Form.ShowDialog来做。