/// <summary> /// Constructor. /// </summary> public InterfaseDePdisEliminados() { InitializeComponent(); // Asigna los campos. miLista = miInterfaseListaConMapaDePdis.InterfaseListaDePdis; miMapa = miInterfaseListaConMapaDePdis.InterfaseMapaDePdisSeleccionados; // Pone el método llenador de items. miLista.PoneLlenadorDeItems(LlenaItems); }
/// <summary> /// Constructor. /// </summary> public InterfaseManejadorDePdis() { InitializeComponent(); // Asigna los campos. miLista = miInterfaseListaConMapaDePdis.InterfaseListaDePdis; miMapa = miInterfaseListaConMapaDePdis.InterfaseMapaDePdisSeleccionados; // Crea el vector de interfases. misInterfases = new InterfaseBase[] { miInterfaseDeMapa, miInterfasePdisDuplicados, miInterfasePdisEliminados, miInterfaseDePdisConAlertas, miInterfasePdisErrores, miInterfasePdisModificados }; // Escucha los eventos para actualizar las pestañas. miInterfasePdisEliminados.PdisEliminados += EnPdisEliminados; miInterfasePdisModificados.PdisModificados += EnPdisModificados; // Pone el método llenador de items. miLista.PoneLlenadorDeItems(LlenaItems); // Crea el diccionario de índices de pestañas. TabControl.TabPageCollection pestañas = miControladorDePestañas.TabPages; for (int i = 0; i < pestañas.Count; ++i) { misIndicesDePestañas[pestañas[i]] = i; } // Maneja evento de cambio de Estado Máximo de Pestañas. miControladorDePestañas.CambióEstadoMáximoDePestañas += delegate(object elEnviador, ControladorDePestañas.CambióEstadoMáximoDePestañasEventArgs losArgumentos) { if (CambióEstadoMáximoDePestañas != null) { CambióEstadoMáximoDePestañas(this, losArgumentos); } }; }
/// <summary> /// Constructor. /// </summary> public InterfaseManejadorDePdis() { InitializeComponent(); // Asigna los campos. miLista = miInterfaseListaConMapaDePdis.InterfaseListaDePdis; miMapa = miInterfaseListaConMapaDePdis.InterfaseMapaDePdisSeleccionados; // Crea el vector de interfases. misInterfases = new InterfaseBase[] { miInterfaseDeMapa, miInterfasePdisDuplicados, miInterfasePdisEliminados, miInterfaseDePdisConAlertas, miInterfasePdisErrores, miInterfasePdisModificados}; // Escucha los eventos para actualizar las pestañas. miInterfasePdisEliminados.PdisEliminados += EnPdisEliminados; miInterfasePdisModificados.PdisModificados += EnPdisModificados; // Pone el método llenador de items. miLista.PoneLlenadorDeItems(LlenaItems); // Crea el diccionario de índices de pestañas. TabControl.TabPageCollection pestañas = miControladorDePestañas.TabPages; for (int i = 0; i < pestañas.Count; ++i) { misIndicesDePestañas[pestañas[i]] = i; } // Maneja evento de cambio de Estado Máximo de Pestañas. miControladorDePestañas.CambióEstadoMáximoDePestañas += delegate(object elEnviador, ControladorDePestañas.CambióEstadoMáximoDePestañasEventArgs losArgumentos) { if (CambióEstadoMáximoDePestañas != null) { CambióEstadoMáximoDePestañas(this, losArgumentos); } }; }