//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; } }
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()); } }