Поместите точку останова (F9) на линию:
if (dr == DialogResult.OK)
Когда диалоговое окно закроется, у вас будет возможность проверить, на что установлено значение dr
.
Чтобы диалоговое окно вернуло DialogResult.OK, вы можете установить его в кнопке OK диалогового окна:
void buttonOK_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
Close();
}
Или вы можете сделать этот вариант в ответе Тиграна .