public Form1() { InitializeComponent(); Matrix1 = new Matrix(3); Matrix2 = new Matrix(3); Matrix3 = new Matrix(3); MatrixEditControl_3.CanEditMatrix = false; MatrixEditControl_3.UpdateCells(); }
private void Button_Substract_Click(object sender, EventArgs e) { try { Matrix3 = Matrix1 - Matrix2; } catch (ArgumentException ex) { MessageBox.Show(FindForm(), ex.Message); } MatrixEditControl_3.UpdateCells(); }
private void Button_Multiply_Click(object sender, EventArgs e) { if (!MatrixEditControl_1.IsMatrixValid || !MatrixEditControl_2.IsMatrixValid) { MessageBox.Show(FindForm(), "Invalid data!"); return; } try { Matrix3 = Matrix1 * Matrix2; } catch (ArgumentException ex) { MessageBox.Show(FindForm(), ex.Message); } MatrixEditControl_3.UpdateCells(); }