Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2006, 07:42
Avatar de GeRuNdIo
GeRuNdIo
 
Fecha de Ingreso: marzo-2004
Ubicación: Sanlúcar de Barrameda, Cádiz
Mensajes: 232
Antigüedad: 21 años
Puntos: 2
De acuerdo

Hola kakarot,

Lo que quieres realizar se hace mediante el control ComboBox.
Una vez arrastrado el ComboBox a tu formulario, en vista de diseño, le agregas la colección de items (en propiedades, items) añadiendo fila a fila los elementos que quieras. También puedes añadir los elementos en vista de código, de la forma:
Código:
            // 
            // comboBox1
            // 
            this.comboBox1.FormattingEnabled = true;
            this.comboBox1.Items.AddRange(new object[] {
            "Gestion Usuarios",
            "Gestion Aulas",
            "Gestion Asignaturas"});
            this.comboBox1.Location = new System.Drawing.Point(253, 216);
            this.comboBox1.Name = "comboBox1";
            this.comboBox1.Size = new System.Drawing.Size(150, 21);
            this.comboBox1.TabIndex = 11;
            this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
Así ya tendrías los elementos agregados al comboBox y al pinchar en el botoncito, se abre y se muestran todos.
Lo siguiente que quieres hacer de abrir un formulario al seleccionar uno de los elementos, lo puedes hacer mediante la subscripción al evento SelectedIndexChanged, tal y como puedes ver arriba en el código.
Una vez que ya te has subscrito, en el suguiente metodo realizas lo que creas conveniente según el índice que se haya seleccionado.
Código:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }
Un saludo !!
__________________
Una buena forma de sacar las castañas del fuego sin quemarse: LEE FOROSDELWEB..... :si:
------
F.P.R. MCAD .NET