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
来做。