• Miércoles 1 de Mayo de 2024, 09:39

Autor Tema:  Hacer menu desde un txt  (Leído 1487 veces)

F_rank_cisco

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Hacer menu desde un txt
« en: Jueves 16 de Julio de 2009, 12:16 »
0
Hola a todos:

Necesito hacer en un Form unos menues que a su vez tienen submenues.

El problema es que hacerlos con el editor de menues de VB 6, es muy tedioso por que son muchos (aprox. 100), y mi pregunta es:

Yo haria el arbol de los menues escribiendolos en el block de notas, pongo este ejemplo de arbol de menues:

File
   (TAB)  Open
    (TAB)  Save
     (TAB)      Save as
     (TAB) (TAB)  Read
          (TAB) (TAB) (TAB) Otro
          (TAB) (TAB) (TAB) Otro
                (TAB) (TAB) (TAB) Otro
               (TAB) (TAB) (TAB)  -
               (TAB) (TAB)  Otro
     (TAB) -
     (TAB) Print
      (TAB) (TAB)     Otro
Edit
     (TAB) Otro
     (TAB) Otro
         (TAB) (TAB)  Otro
         (TAB) (TAB)  -
O sea, con tabulaciones de 8 espacios se detectarian los niveles de submenues.
Si no hay TAB es menu principal ejemplo: File y Edit
Si hay caracter "-" es linea separadora.

Tengo ejemplos de codigo de las funciones necesarias para manejar menues en tiempo de ejecucion y agregar menues pero con botones y textbox, pero esto no me sirve.

Gracias.

pacevedo

  • Nuevo Miembro
  • *
  • Mensajes: 12
  • Nacionalidad: es
    • Ver Perfil
Re: Hacer menu desde un txt
« Respuesta #1 en: Jueves 16 de Julio de 2009, 12:25 »
0
¿Y cual es tu problema, que no sabes leer el txt? ¿o no sabes crear el menú desde código? Aunque veo que tienes los ejemplos para hacerlo...

F_rank_cisco

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Hacer menu desde un txt
« Respuesta #2 en: Jueves 16 de Julio de 2009, 17:54 »
0
Crear los menues desde codigo, el txt no tengo problemas en leerlo, por que leeria el orden del arbol detectando el numero de TAB's en el fichero.

Realmente no es imprescindible el codigo (si me lo dan mejor) pero me bastaria con un diagrama de flujo del programa, y que funciones API's tengo que definir, o sea una explicacion del esqueleto del programa por ejemplo:

Public Define Function ........
etc
etc


1 - Leer archivo, contar nº de items y guardar en una variable.
Se me acurre un Sub para leer el archivo .txt y cargarlo en un array o ListView con prefijos que indiquen el nº de TAB's por ejemplo:

0,Edit      ;el 0 me indica que es menu principal.
1, Leer Parametros   ;el 1 me indica que es un submenu de Edit
1, -    ;el 1 me indica que es un submenu separador de Edit...Leer Parametros.

Luego en donde corresponda un bucle For..Next para leer y adjudicar los items de cada menu.

Gracias por tu interes.