在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这几天想用vs2005做点东西。要用到windows form 的MainMenu控件。于是想做成动态生成并且动态梆定事件,在网上找了一下没有发现什么好的方法。于是自己来研究一下。以前是做web form的东西,对windows form还真有点陌生的感觉。还好以前用Delphi也做过类似人功能有一点印象。就是用递归去创建菜单。好了不多说了,下面看代码。 ******* void frmMain_Load(object sender, EventArgs e) }
<?xml version="1.0" encoding="utf-8" ?>
<Menus> <MenuItem> <Text>资料管理</Text> <ItemID>1000</ItemID> <ParentItemID>0</ParentItemID> <FormName></FormName> <IsModule>1</IsModule> <Level>1</Level> <ImageName>01.bmp</ImageName> </MenuItem> <MenuItem> <Text>产品管理</Text> <ItemID>1100</ItemID> <ParentItemID>0</ParentItemID> <FormName></FormName> <IsModule>1</IsModule> <Level>1</Level> <ImageName>16x16_ico_pdf.gif</ImageName> </MenuItem> <MenuItem> <Text>进书管理</Text> <ItemID>100001</ItemID> <ParentItemID>1000</ParentItemID> <FormName>frmInputBooks</FormName> <IsModule>0</IsModule> <Level>2</Level> <ImageName>crest16x16.gif</ImageName> </MenuItem> <MenuItem> <Text>买卖管理</Text> <ItemID>100002</ItemID> <ParentItemID>1000</ParentItemID> <FormName></FormName> <IsModule>1</IsModule> <Level>2</Level> <ImageName>ico16-16.gif</ImageName> </MenuItem> <MenuItem> <Text>作业管理</Text> <ItemID>110001</ItemID> <ParentItemID>1100</ParentItemID> <FormName></FormName> <IsModule>1</IsModule> <Level>2</Level> <ImageName>ico_info_16x16_mask.gif</ImageName> </MenuItem> <MenuItem> <Text>买书管理</Text> <ItemID>10000201</ItemID> <ParentItemID>100002</ParentItemID> <FormName></FormName> <IsModule>1</IsModule> <Level>3</Level> <ImageName>ico_tmn_16x16.jpg</ImageName> </MenuItem> <MenuItem> <Text>买sss管理</Text> <ItemID>1000020101</ItemID> <ParentItemID>10000201</ParentItemID> <FormName>frmBuyBook</FormName> <IsModule>0</IsModule> <Level>4</Level> <ImageName>ico16-16.gif</ImageName> </MenuItem> <MenuItem> <Text>dsafasdf</Text> <ItemID>11000101</ItemID> <ParentItemID>110001</ParentItemID> <FormName>frmBuyBook</FormName> <IsModule>0</IsModule> <Level>3</Level> <ImageName>ico16-16.gif</ImageName> </MenuItem> </Menus> 下面来说明一下XML文件。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论