Beispiel #1
0
        private void Menu_Activated(object sender, EventArgs e)
        {
            //limpiar la lista de paginas y las paginas que contiene el menu de actualizar paginas para evitar repetidos
            Pagina.listaPaginas.Clear();
            actualizar_pagina.DropDownItems.Clear();

            //se rellena desde base de datos la lista de paginas
            Pagina.listaPaginas = BDPaginas.buscarPaginas();

            //si la lista de paginas no esta vacia se pintaran dentro del boton desplegable 'actualizar pagina' del menu
            if (Pagina.listaPaginas != null)
            {
                foreach (ClasePagina opagina in Pagina.listaPaginas)
                {
                    ToolStripMenuItem pagina = new ToolStripMenuItem();
                    pagina.Text      = opagina.titulo;
                    pagina.BackColor = Color.White;
                    pagina.Dock      = DockStyle.Left;
                    pagina.Font      = new Font("Segoe UI", 10);

                    //funcion que se llama al clickar encima de una pagina de dicho menu
                    pagina.Click += delegate(object send, EventArgs ea) { Controlador.mostrarPagina(opagina.id, opagina); this.Hide(); };

                    actualizar_pagina.DropDownItems.Add(pagina);
                }
            }
        }
Beispiel #2
0
 private void volver_Click(object sender, EventArgs e)
 {
     this.Hide();
     Controlador.mostrarPagina();
 }