private void frmInputBox_FormClosing(object sender, FormClosingEventArgs e) { if (this.DialogResult == DialogResult.OK) { if (!String.IsNullOrEmpty(txtValue.Text)) { if (_mode == 1 /*добавление или редактирование*/) { if (EquipServices.CheckDuplicate(_project, txtValue.Text)) { MessageBox.Show("Присоединение " + txtValue.Text + " уже существует в списке\r\n Повторение не допускается.", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtValue.Focus(); txtValue.SelectAll(); e.Cancel = true; } } } else { MessageBox.Show("Необходимо заполнить поле ввода!"); txtValue.Focus(); e.Cancel = true; } } }