private void obrA_Click(object sender, EventArgs e) { if (ServiceFunctions.CheckMatrix(A)) { MometalShowMessage("Вычисление определителя матрицы A"); BlockButtonsOperations(); double detA = Operations.DeterminantReverseMatrix(A, ref ourHistory); message_history.Text = ourHistory.Print(n_sms); if (!Double.IsNaN(detA) && !Double.IsInfinity(detA)) { MometalShowMessage("Выполнение операции (A)^-1. Пожалуйста подождите..."); C = Operations.Reverse(A, C, ref ourHistory, detA); } else { MometalShowMessage("Обратная матрица не может быть вычислена!"); } ShowOnlyChangesInC(); BlockButtonsOperations(); } else { MometalShowMessage("Матрица А не задана"); } }
private void очиститьИсториюСообщений_Click(object sender, EventArgs e) { ourHistory = ourHistory.Clear_history(); message_history.Text = ourHistory.Print(n_sms); }
// показать новое сообщение private void MometalShowMessage(String message) { ourHistory = ourHistory.Add(message); message_history.Text = ourHistory.Print(n_sms); }