private void LastNameTextBox_Leave(object sender, EventArgs e) { if (LastNameTextBox.TextLength < 2) { LastNameTextBox.Focus(); LastNameTextBox.SelectAll(); } }
private void AddButton_Click(object sender, EventArgs e) { // определяем поля записи // берем значения из соответствующих компонентов на форме MyRecord.LastName = LastNameTextBox.Text; MyRecord.Name = NameTextBox.Text; MyRecord.Patronymic = PatronymicTextBox.Text; MyRecord.Phone = PhoneMaskedTextBox.Text; MyRecord.Street = StreetTextBox.Text; MyRecord.House = (ushort)HouseNumericUpDown.Value; MyRecord.Flat = (ushort)FlatNumericUpDown.Value; if (MyRecord.LastName == "" || MyRecord.Name == "" || MyRecord.Patronymic == "" || MyRecord.Street == "") { MessageBox.Show("Введены не все данные!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!(CheckForOutOfNumbers(LastNameTextBox.Text) && CheckForOutOfNumbers(NameTextBox.Text) && CheckForOutOfNumbers(PatronymicTextBox.Text) && CheckForOutOfNumbers(StreetTextBox.Text))) { MessageBox.Show("Проверьте корректность ввода данных!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (PhoneNote.Contains(MyRecord)) { MessageBox.Show("Данный человек уже присутствует в справочнике!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { CheckAdd = true; Close(); } LastNameTextBox.SelectAll(); NameTextBox.SelectAll(); PatronymicTextBox.SelectAll(); PhoneMaskedTextBox.SelectAll(); StreetTextBox.SelectAll(); }