jackdaniels
03-31-2009, 02:58 PM
What am I doing wrong here ?
function SetMenu()
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "&File";
tblMenu[1].ID = 100;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[1].SubMenu = {};
tblMenu[1].SubMenu[1] = {};
tblMenu[1].SubMenu[1].Text = "1";
tblMenu[1].SubMenu[1].ID = 101;
tblMenu[1].SubMenu[1].Checked = false;
tblMenu[1].SubMenu[1].Enabled = true;
tblMenu[1].SubMenu[2] = {};
tblMenu[1].SubMenu[2].Text = "2";
tblMenu[1].SubMenu[2].ID = 102;
tblMenu[1].SubMenu[2].Checked = false;
tblMenu[1].SubMenu[2].Enabled = true;
tblMenu[1].SubMenu[3] = {};
tblMenu[1].SubMenu[3].Text = "3";
tblMenu[1].SubMenu[3].ID = 0;
tblMenu[1].SubMenu[3].Checked = false;
tblMenu[1].SubMenu[3].Enabled = true;
tblMenu[1].SubMenu[3].SubMenu = {};
local tFiles = File.Find( _SystemFolder, "*.xml");
local x = 0;
for x = 1,Table.Count(tFiles) do
tblMenu[1].SubMenu[3].SubMenu[x] = {};
tblMenu[1].SubMenu[3].SubMenu[x].Text = tFiles[x];
tblMenu[1].SubMenu[3].SubMenu[x].ID = 3000+x;
tblMenu[1].SubMenu[3].SubMenu[x].Checked = false;
tblMenu[1].SubMenu[3].SubMenu[x].Enabled = true;
x=x+1
end
end
Application.SetMenu(tblMenu);
Thanks in Advance
function SetMenu()
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "&File";
tblMenu[1].ID = 100;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[1].SubMenu = {};
tblMenu[1].SubMenu[1] = {};
tblMenu[1].SubMenu[1].Text = "1";
tblMenu[1].SubMenu[1].ID = 101;
tblMenu[1].SubMenu[1].Checked = false;
tblMenu[1].SubMenu[1].Enabled = true;
tblMenu[1].SubMenu[2] = {};
tblMenu[1].SubMenu[2].Text = "2";
tblMenu[1].SubMenu[2].ID = 102;
tblMenu[1].SubMenu[2].Checked = false;
tblMenu[1].SubMenu[2].Enabled = true;
tblMenu[1].SubMenu[3] = {};
tblMenu[1].SubMenu[3].Text = "3";
tblMenu[1].SubMenu[3].ID = 0;
tblMenu[1].SubMenu[3].Checked = false;
tblMenu[1].SubMenu[3].Enabled = true;
tblMenu[1].SubMenu[3].SubMenu = {};
local tFiles = File.Find( _SystemFolder, "*.xml");
local x = 0;
for x = 1,Table.Count(tFiles) do
tblMenu[1].SubMenu[3].SubMenu[x] = {};
tblMenu[1].SubMenu[3].SubMenu[x].Text = tFiles[x];
tblMenu[1].SubMenu[3].SubMenu[x].ID = 3000+x;
tblMenu[1].SubMenu[3].SubMenu[x].Checked = false;
tblMenu[1].SubMenu[3].SubMenu[x].Enabled = true;
x=x+1
end
end
Application.SetMenu(tblMenu);
Thanks in Advance