在C# 中,弹出对话框dlgDialog.ShowDialog()在按“确定”后返回一个DialogResult.OK,但按“确定”时,我还要同时检测用户在对话框中的操作是否正确,不正确的话要警告用户进行修改,但在按“确定”后,DialogResult.OK己经返回,对话框己经消失,即使不正确也不能让用户重新修改了,,,这个问题应该怎么解决??