private void ChangeQuest(object sender, EventArgs e) { ListQuestions lQA = new ListQuestions(); lQA.LoadQuestion(); // В ответ на изменения в Представлении необходимо изменить Модель oneQA.Question = _textQuestions.textQustion; oneQA.Answer1 = _textQuestions.textAnswer1; oneQA.Answer2 = _textQuestions.textAnswer2; oneQA.Answer3 = _textQuestions.textAnswer3; oneQA.Answer4 = _textQuestions.textAnswer4; lQA.AddQuest(oneQA); lQA.SaveQuestion(); if (_textQuestions != null) { _textQuestions.AddQuest(); } else { _textQuestions.noData(); } // В данной форме этот вызов не нужен, однако в общем // случае изменение части Модели может привести к изменениям // в других ее частях. Поэтому необходимо синхронизировать // Представление с новым текущим состоянием Модели. UpdateView(); }