Viernes 8 de Noviembre de 2024, 11:00
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
crear menu dinamico
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: crear menu dinamico (Leído 3580 veces)
sabrina77
Miembro activo
Mensajes: 47
crear menu dinamico
«
en:
Viernes 28 de Noviembre de 2003, 13:26 »
0
Hola
Quiero crear un menu dinamico y pongo lo siguiente:
Set miMenu = Me.Controls.Add(ProgId, "miMenu", Me) pero no se cual es el ProgId de la clase Menu.
Para los botones he visto que es CommandButton, para las etiquetas Label pero para el menu pongo Menu y no funciona. Alguien lo sabe?
Muuuchas gracias
Tweet
MAESTROMANU
Miembro activo
Mensajes: 61
Re: crear menu dinamico
«
Respuesta #1 en:
Domingo 30 de Noviembre de 2003, 11:29 »
0
Hola, prueba con este codigo, creo que es lo que quieres, es con una matrix, pero te puede valer.
MANUEL LOPEZ ALVAREZ
PROGRAMADOR DE APLICACIONES
ESPAÑA, SEVILLA, MORON DE LA FRONTERA
sabrina77
Miembro activo
Mensajes: 47
Re: crear menu dinamico
«
Respuesta #2 en:
Lunes 1 de Diciembre de 2003, 10:23 »
0
Hola
Con lo de los arrays me funciona bien pero solo si creo un menu de 1 nivel.
El problema es que yo necesito poder tener varios niveles en el menu. Se puede hacer esto con los arrays?
Sino como podria hacerlo?
Por favor es muy urgente
Muchisimas gracias
MAESTROMANU
Miembro activo
Mensajes: 61
Re: crear menu dinamico
«
Respuesta #3 en:
Martes 2 de Diciembre de 2003, 17:35 »
0
Hola, te mando otra vez el codigo, solo que he modificado, he puesto un menu oculto y en el oculto ya creas todos los menus que quieras, creo que eso es lo que querias, es incluso mas sencillo, solo tienes que crear todos los menus que quieras establecerlos como ocultos y despues activarlos cuando tu quieras.
Mira el ejemplo.
Adios,
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
MANUEL LOPEZ ALVAREZ
PROGRAMADOR DE APLICACIONES
ESPAÑA, SEVILLA, MORON DE LA FRONTERA
sabrina77
Miembro activo
Mensajes: 47
Re: crear menu dinamico
«
Respuesta #4 en:
Miércoles 3 de Diciembre de 2003, 08:26 »
0
Oye perdona otra vez pero es que mi problema es que las opciones que aparecen en el menu no las se de antemano, sino que se cogen del contenido de una carpeta y aparecen los archivos y carpetas que hay dentro de la misma. Por tanto no puedo utilizar el editor de menus para nada. Necesito poder crear varios niveles de menus pero en ejecucion, no utilizando el editor por que no se que van a contener esos menus.
De todas formas muchisimas gracias por ayudarme
Chao
MAESTROMANU
Miembro activo
Mensajes: 61
Re: crear menu dinamico
«
Respuesta #5 en:
Miércoles 3 de Diciembre de 2003, 23:27 »
0
yo no sabia, lo que querias exactamente
a ver si asi te sirve, solo tendrias que crear un menu llamado "menu", en ese un submenu, llamado por ejemplo "mimenu", y dentro de este un menu llamado por ejemplo "mi menu que cojo de carpeta" y con index "0", de tal modo que solo tendrias que añadir el codigo para añadir el codigo con el nombre del archivo, carpeta o lo que quieras.
ve el archivo que te adjunto, y esperemos que le demos en el clavo.
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
MANUEL LOPEZ ALVAREZ
PROGRAMADOR DE APLICACIONES
ESPAÑA, SEVILLA, MORON DE LA FRONTERA
MAESTROMANU
Miembro activo
Mensajes: 61
Re: crear menu dinamico
«
Respuesta #6 en:
Miércoles 3 de Diciembre de 2003, 23:30 »
0
Hola, otra cosa, si deseas crear varios niveles, tipo "menu 1", dentro una lista y "menu 2"dentro otra lista puedes crear un menu principal, donde estara el dicho menu con valor de index 0 y asi añadir los archivos a los menus especificados.
Adios.
MANUEL LOPEZ ALVAREZ
PROGRAMADOR DE APLICACIONES
ESPAÑA, SEVILLA, MORON DE LA FRONTERA
sabrina77
Miembro activo
Mensajes: 47
Re: crear menu dinamico
«
Respuesta #7 en:
Jueves 4 de Diciembre de 2003, 20:51 »
0
Pero entonces segun me dices hay que crear con el editor de menus por lo menos un elemento de cada posible nivel que vaya a tener, y teniendo uno ya podemos crear mas a su mismo nivel. Pero es que yo no se cuantas carpetas voy a tener en el primer nivel ni cuantas subcarpetas puedo tener en los distintos subniveles.
Perdona pero es que no entiendo como aplicar lo que me dices a mi problema por que en principio no se cuantos elementos voy a tener en mi menu, y pueden ser muchisimos o solo 1 depende del contenido de la carpeta a partir de la cual completo el menu.
Muchisimas gracias y perdona
MAESTROMANU
Miembro activo
Mensajes: 61
Re: crear menu dinamico
«
Respuesta #8 en:
Jueves 4 de Diciembre de 2003, 22:29 »
0
Hola de nuevo,
me parece que todavia no se lo que quieres hacer pero bueno
, de todos modos hay te mando un nuevo ejemplo que creo que definitivamente es lo que querias.
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
MANUEL LOPEZ ALVAREZ
PROGRAMADOR DE APLICACIONES
ESPAÑA, SEVILLA, MORON DE LA FRONTERA
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
crear menu dinamico