请注意,模态对话框在关闭时不会自动处理(与非模态对话框不同),因此您需要一个类似以下的模式:
using (FrmModal myForm = new FrmModal()) { DialogResult dr = myForm.ShowDialog(); if (dr == DialogResult.OK) { // ... } else { // ... } }