예제 #1
0
 /*
  * 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);
     }
 }
예제 #2
0
 /*
  * 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);
     }
 }