示例#1
0
 private void btnCriar_Click(object sender, EventArgs e)
 {
     if (txtAltura.Text != "" && txtLargura.Text != "" && !alterandoTextDimensao)
     {
         int l = int.Parse(txtAltura.Text);
         int c = int.Parse(txtLargura.Text);
         nUDColuna.Maximum = c;
         nUDLinha.Maximum  = l;
         if (l >= 1 && c >= 1)
         {
             matriz.RemoverTudo();
             matriz = new ListaCruzada();
             matriz.MudarDimensao(l, c);
             dgv.RowCount    = l;
             dgv.ColumnCount = c;
             exibindoMatriz  = true;
             foreach (DataGridViewRow r in dgv.Rows)
             {
                 foreach (DataGridViewCell co in r.Cells)
                 {
                     co.Value = 0;
                 }
             }
             matriz.Exibir(ref dgv);
             exibindoMatriz = false;
         }
     }
 }