Esempio n. 1
0
        //ABRIR
        private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            checando = true; //se activa el hilo que checa que el proyecto actualizado esté guardado
            while (checando)
            {
            }
            if (borrar)
            {
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    archivo.Ruta = openFileDialog1.FileName;

                    //abre el grafo nuevo
                    grafo = archivo.Abrir(flD);
                    grafo.Dibujar(lienzo);
                }
                else
                {
                    grafoaux.copiar(grafo);
                    grafoaux.destruir();
                    grafo.Dibujar(lienzo);
                }
                borrar = false;
            }
        }
Esempio n. 2
0
        private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (grafo.Vertices.Count != 0)
            {
                if (MessageBox.Show("Si abre un nuevo archivo los cambios se perderán, desea continuar?", "", MessageBoxButtons.YesNo) == DialogResult.No)
                {
                    return;
                }
            }

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                archivo.Ruta = openFileDialog1.FileName;

                //destruye grafo anterior
                grafo.destruirGrafo();

                //abre el grafo nuevo
                grafo = archivo.Abrir();
                grafo.Dibujar(lienzo);


                //MessageBox.Show(((char)filereader.Read()).ToString());
            }
        }