/// <summary> /// Constructor. /// </summary> public InterfasePosiblesNodosDesconectados() { InitializeComponent(); // Inicializa campos. miMapa = miInterfaseListaConMapaDeVías.InterfaseMapaDeVíasSeleccionadas; miLista = miInterfaseListaConMapaDeVías.InterfaseListaDeVías; miMenú = miInterfaseListaConMapaDeVías.MenuEditorDeVías; // Pone el llenador de items. miLista.PoneLlenadorDeItems(LlenaItems); // Escucha eventos. miMapa.DibujóElementos += EnDibujóElementos; miMenú.Editó += EnMenúEditó; // Añade menú "Guardar archivo de PDIs para localización de Nodos Desconectados". miMenú.Items.Add(new ToolStripSeparator()); ToolStripMenuItem menú = new ToolStripMenuItem("Guardar archivo de PDIs para localización de Nodos Desconectados"); menú.Click += EnMenúGuardarArchivoPdisParaLocalizarNodosDesconectados; miMenú.Items.Add(menú); // Añade menú "Conectar Nodos Desconectados". menú = new ToolStripMenuItem("Conectar Nodos Desconectados"); menú.Click += EnMenúConectarNodosDesconectados; miMenú.Items.Add(menú); // Añade menú "Marcar como Nodos Desconectados". menú = new ToolStripMenuItem("Marcar como Nodos Desconectados"); menú.Click += EnMenúMarcarComoNodosDesconectados; miMenú.Items.Add(menú); }
/// <summary> /// Constructor. /// </summary> public InterfasePosiblesErroresDeRuteoEnVías() { InitializeComponent(); // Inicializa campos. miLista = miInterfaseListaConMapaDeVías.InterfaseListaDeVías; miMenú = miInterfaseListaConMapaDeVías.MenuEditorDeVías; // Pone el llenador de items. miInterfaseListaConMapaDeVías.InterfaseListaDeVías.PoneLlenadorDeItems(LlenaItems); // Escucha el evento de edición de Vías. miMenú.Editó += delegate { // Borra las polilíneas adicionales que pudieran estar dibujadas en el mapa. miInterfaseListaConMapaDeVías.InterfaseMapaDeVíasSeleccionadas.PolilíneasAdicionales.Clear(); // Busca errores otra vez. miBuscadorDePosiblesErroresDeRuteo.Procesa(); }; // Añade menú "Ignorar Cambios Bruscos de Clase de Ruta". miMenú.Items.Add(new ToolStripSeparator()); ToolStripMenuItem menú = new ToolStripMenuItem("Ignorar Cambios Bruscos de Clase de Ruta"); menú.Click += EnMenúIgnorarCambiosBruscosDeClaseDeRuta; miMenú.Items.Add(menú); }