C# 消息框按钮上的事件处理程序

C# 消息框按钮上的事件处理程序,c#,winforms,C#,Winforms,我有一个winform应用程序。当输入所有字段时,有一个保存按钮。 单击“保存”按钮时,会出现一个消息框“记录已成功保存”。messagebox有两个按钮“是”和“否”。如果是,则应保存记录并清除表单上的所有字段;如果单击“否”,则应清除表单上的所有字段,而不保存记录。有对话框结果-枚举来处理这些事情(从) MessageBox类的Show方法返回DialogResult: DialogResult result = MessageBox.Show("text", "caption", Mess

我有一个winform应用程序。当输入所有字段时,有一个保存按钮。
单击“保存”按钮时,会出现一个消息框“记录已成功保存”。messagebox有两个按钮“是”和“否”。如果是,则应保存记录并清除表单上的所有字段;如果单击“否”,则应清除表单上的所有字段,而不保存记录。

对话框结果
-枚举来处理这些事情(从)


MessageBox类的Show方法返回DialogResult:

DialogResult result = MessageBox.Show("text", "caption", MessageBoxButtons.YesNo);
if(result == DialogResult.Yes){
   //yes...
}
else if(result == DialogResult.No){
   //no...
}
你可以用这个

if(MessageBox.Show("Title","Message text",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//do something
}

Stackoverflow不是免费的代码编写服务。请显示您尝试了某项操作。太好了,您遇到了什么问题?您忘记问问题。获取MessageBox.ShowDialog的结果以查看是否单击了“是”或“否”,并根据该结果执行操作,您不需要使用事件处理程序来执行此操作
if(MessageBox.Show("Title","Message text",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//do something
}