好的,所以一个 Windows 窗体类 WindowSettings 和窗体有一个“取消”按钮。当用户单击按钮时,会弹出对话框 DialogSettingsCancel 并询问用户是否确定要执行该操作。该对话框有 2 个按钮,一个“是”按钮和一个“否”按钮。如果用户单击“是”按钮,我希望 DialogSettingsCancel 和 WindowSettings 都关闭。
我在 DialogSettingsCancel 中的 button_Click 事件处理程序:
private void button1_Click(object sender, EventArgs e)
{
//Code to trigger when the "Yes"-button is pressed.
WindowSettings settings = new WindowSettings();
this.Close();
settings.Close();
}
当我运行我的应用程序并转到设置表单并单击“取消”按钮,然后单击“是”按钮时,只有 DialogSettingsCancel 关闭而不关闭 WindowSettings。
为什么它不起作用?
我也试过改变
this.Close();
settings.Close();
至
settings.Close();
this.Close();
但还是一样的结果。