单击消息框按钮时表单正在关闭
本文关键字:表单 消息 按钮 单击 | 更新日期: 2023-09-27 18:34:07
我遇到了一个奇怪的问题,我显示了一个带有yes|no按钮的消息框,但是每当单击消息框上的任何按钮时,它也会关闭表单。
我认为这与我的代码有关,所以我在单击按钮时只尝试了这么多代码
if(MessageBox.Show("Are you sure you want to delete this category?", "Delete Category",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2)
== DialogResult.Yes)
{
// doing nothing just to check
}
但这也在关闭形式。
我尝试将按钮放在不同的地方,尝试添加不同的按钮等,但没有任何效果。
有什么我可以尝试的吗?
检查用于
显示消息对话框的按钮DialogResult
属性。必须将其设置为 DialogResult.None
。
正如VahidND在他的评论中所建议的那样,确保按钮未设置为其父表单AcceptButton
或CancelButton
。