private void Reset() { this.g = new Grafo(); this.nodos = new List <Nodo>(); this.enlaces = new List <Enlace>(); this.resolucion = new List <Enlace>(); this.indiceResolucion = 0; this.lblResultado.Text = string.Empty; this.Desde.Items.Clear(); this.Hasta.Items.Clear(); rutaArchivo = null; if (formImagen != null && !formImagen.IsDisposed) { formImagen.Close(); formImagen = null; } this.Dibujar(false); }
private void fondoToolStripMenuItem_Click(object sender, EventArgs e) { if (rutaArchivo != null) { if (formImagen == null || formImagen.IsDisposed) { formImagen = new formFondo { Ruta = Path.GetDirectoryName(rutaArchivo) }; formImagen.OnSelecciona += FormImagen_OnSelecciona; } formImagen.Show(); } else { MessageBox.Show("Debe haber archivo de datos cargado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }