Beispiel #1
0
        /// <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 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);
              }
            };
        }