예제 #1
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            OpenFileDialog Seleccionar = new OpenFileDialog();

            if (Seleccionar.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    groupBox1.Visible = true;
                    groupBox2.Visible = false;
                    int      contador     = 0;
                    string   ruta         = Seleccionar.FileName;
                    string[] datosYtamaño = File.ReadAllLines(ruta);
                    int      tamaño       = int.Parse(datosYtamaño[1]);
                    string   linea        = datosYtamaño[0];
                    string[] Lista        = linea.Split(',');
                    MiClase = new BiCola(tamaño);
                    foreach (string i in Lista)
                    {
                        MiClase.EncolarDerecha(Lista[contador]);
                        contador++;
                    }
                    lblCola.Text = MiClase.Imprimir();
                }
                catch
                {
                    MessageBox.Show("Error al cargar el archivo");
                }
            }
        }
예제 #2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         int tamaño = int.Parse(txtTamaño.Text);
         if (tamaño <= 0)
         {
             MessageBox.Show("Tamaño minimo : 1");
             txtTamaño.Clear();
             return;
         }
         groupBox1.Visible = true;
         groupBox2.Visible = false;
         MiClase           = new BiCola(tamaño);
     }
     catch
     {
         MessageBox.Show("Error");
     }
 }