private void btnSomar_Click(object sender, EventArgs e) { float[,] matriz1 = new float[line1, col1]; float[,] matriz2 = new float[line2, col2]; float[,] resultado = new float[line2, col2]; GerarMatriz3(resultado); matriz1 = Matriz.SalvarMatriz(panel1, line1, col1); matriz2 = Matriz.SalvarMatriz(panel2, line2, col2); if (matriz1.GetLength(0) == matriz2.GetLength(0) && matriz1.GetLength(1) == matriz2.GetLength(1)) { try { resultado = Matriz.SomarMatrizes(matriz1, matriz2); Matriz.DesenhaMatrixText(resultPanel, resultado); } catch { MessageBox.Show("O número de linhas e colunas das matrizes não são iguais", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("O número de linhas e colunas das matrizes não são iguais", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }