Martín,
> Como puedes ver la Tabla la lleno leyendo el Menu Principal, no tengo
> necesidad de llenar la tabla manualmente.
Pero para leer las opciones del menú principal has tenido que crear dicho
menú y todas sus opciones primero. En ese caso, te aconsejo que dichas
opciones las declares en un simple array estático dentro del programa, y
utilices esos datos para alimentar el treeviewcolor, la tabla y por último
el menú. Sería algo tan sencillo como:
STATIC aMenu := { { 0, 0, "Archivo" }, ;
{ 1, 1, "Abrir empresa", "AbrirEmp()" }, ;
{ 1, 2, "Crear empresa", "CrearEmp()" }, ;
...
{ 0, 0, "Maestros" }, ;
{ 1, 8, "Clientes", "Clientes()" }, ;
...
La primera columna sería el nivel del menú, la segunda el id de opción, la
tercera sería el nombre de la opción y la cuarta el nombre del procedure o
función a ejecutar. Como puedes ver, te resultaría incluso más sencillo
mantener este array que añadir las opciones directamente al menú. Y por
supuesto puedes crear ese array como mejor se adapte a tus necesidades.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info