private void изменитьToolStripMenuItem_Click(object sender, EventArgs e) { if (PhoneNote.Count > 0) { // создаем запись - экземпляр класса Note Note MyRecord = new Note(); // определяем поля записи // (берем значения из соответствующих компонентов на форме) 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; // создаем экземпляр формы и открываем эту форму AddForm _AddForm = new AddForm(MyRecord, AddOrEdit.Edit); _AddForm.ShowDialog(); // изменяем текущую запись PhoneNote[current] = _AddForm.MyRecord; } PrintElement(); }
private void добавитьToolStripMenuItem_Click_1(object sender, EventArgs e) { // создаем запись - экземпляр класса Note Note MyRecord = new Note(); // создаем экземпляр формы AddForm AddForm _AddForm = new AddForm(MyRecord, AddOrEdit.Add); // открываем форму для добавления записи _AddForm.ShowDialog(); // текущей записью становится последняя current = PhoneNote.Count; // добавляем к списку PhoneNote новый элемент - запись MyRecord, // взятую из формы AddForm if (_AddForm.added) { PhoneNote.Add(_AddForm.MyRecord); } // выводим текущий элемент PrintElement(); }