问题:有一个逻辑是点击保存按钮时,仅设置 DialogResult = OK,而不用关闭窗体,但是点击事件结束后窗体仍然自动关闭。
原因:使用 ShowDialog 方式弹出窗体时,只要设置了 DialogResult,窗体都将自动关闭。该逻辑在底层默认执行。无法通过事件或设置阻断。
方案:未找到相关的截断信息传递的资料,故如果不需要关闭窗体时,应当避免 设置 DialogResult,而是设置标识。在窗体关闭时根据标识设置DialogResult。
问题:有一个逻辑是点击保存按钮时,仅设置 DialogResult = OK,而不用关闭窗体,但是点击事件结束后窗体仍然自动关闭。
原因:使用 ShowDialog 方式弹出窗体时,只要设置了 DialogResult,窗体都将自动关闭。该逻辑在底层默认执行。无法通过事件或设置阻断。
方案:未找到相关的截断信息传递的资料,故如果不需要关闭窗体时,应当避免 设置 DialogResult,而是设置标识。在窗体关闭时根据标识设置DialogResult。
转载于:https://www.cnblogs.com/DarkWill-BlackGod/p/9376547.html