예제 #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);
                    string   linea        = DatosYTamaño[0];
                    int      maximo       = int.Parse(DatosYTamaño[1]);
                    string[] Lista        = linea.Split(',');
                    MiCola = new Cola(maximo);
                    foreach (string i in Lista)
                    {
                        MiCola.Encolar(Lista[contador]);
                        contador++;
                    }
                    lblCola.Text = MiCola.Imprimir();
                }
                catch
                {
                    MessageBox.Show("Error al cargar el archivo");
                }
            }
        }
예제 #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            int maximo = int.Parse(txtTamaño.Text);

            if (maximo <= 0)
            {
                MessageBox.Show("Tamaño minimo : 1");
                txtTamaño.Clear();
                return;
            }
            MiCola            = new Cola(maximo);
            groupBox2.Visible = false;
            groupBox1.Visible = true;
        }