/* * Evento click do botão ler matriz: * Lê uma determinada matriz de um arquivo texto e exibe ele em um data grid view. * */ private void btnLerMatriz1_Click(object sender, EventArgs e) { LerMatrizArquivo(ref Matriz1); if (Matriz1 != null) { Matriz1.Exibir(dgvMatriz1); qtdCol1.Maximum = Matriz1.QntColuna - 1; qtdLi1.Maximum = Matriz1.QntLinha - 1; setEnabled1(true); } }
/* * Evento click do botão somar matrizes * Responsavel por somar as duas matrizes e exibir o resultado em um outro data grid view. * */ private void btnSomarMatrizes_Click(object sender, EventArgs e) { if (Matriz1.QntLinha == Matriz2.QntLinha && Matriz2.QntColuna == Matriz1.QntColuna) { ListaCircular resultado = Matriz1.SomarMatrizes(Matriz2); resultado.Exibir(dgvResultado); } else { MessageBox.Show("Matrizes de dimensão errada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }