亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#實現Winform動態添加菜單的方法

2020-01-24 01:51:06
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現Winform動態添加菜單的方法。分享給大家供大家參考。具體分析如下:

最近在做WINFORM開發,一直都在為主界面的點擊事件及動態加載菜單苦腦。現在已解決這個問題了,可以實現數據庫或都XML等配置完成動態生成菜單及事件加載。代碼如下:

private void Form1_Load(object sender, EventArgs e){  //添加菜單一   ToolStripMenuItem subItem;  subItem = AddContextMenu("入庫", menuStrip1.Items, null);  //添加子菜單   AddContextMenu("添加入庫", subItem.DropDownItems, new EventHandler(MenuClicked));  AddContextMenu("入庫管理", subItem.DropDownItems, new EventHandler(MenuClicked));  //添加菜單二   subItem = AddContextMenu("出庫", menuStrip1.Items, null);  //添加子菜單   AddContextMenu("添加出庫", subItem.DropDownItems, new EventHandler(MenuClicked));  AddContextMenu("出庫管理", subItem.DropDownItems, new EventHandler(MenuClicked));}/// <summary>/// 添加子菜單/// </summary>/// <param name="text">要顯示的文字,如果為 - 則顯示為分割線</param>/// <param name="cms">要添加到的子菜單集合</param>/// <param name="callback">點擊時觸發的事件</param>/// <returns>生成的子菜單,如果為分隔條則返回null</returns>ToolStripMenuItem AddContextMenu(string text, ToolStripItemCollection cms, EventHandler callback){  if (text == "-")  { ToolStripSeparator tsp = new ToolStripSeparator(); cms.Add(tsp); return null;  }  else if (!string.IsNullOrEmpty(text))  { ToolStripMenuItem tsmi = new ToolStripMenuItem(text); tsmi.Tag = text + "TAG"; if (callback != null) tsmi.Click += callback; cms.Add(tsmi); return tsmi;  }  return null;}void MenuClicked(object sender, EventArgs e){     //以下主要是動態生成事件并打開窗體    //((sender as ToolStripMenuItem).Tag)強制轉換  ObjectHandle t = Activator.CreateInstance("WinForms", "WinForms.Form2");  Form f = (Form)t.Unwrap();  f.ShowDialog();}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美丰满片xxx777| 久久久久国产精品免费| 亚洲欧洲美洲在线综合| 亚洲国产一区二区三区在线观看| 久久视频在线视频| 少妇高潮久久77777| 国产精品对白刺激| 色婷婷亚洲mv天堂mv在影片| 欧美日韩爱爱视频| 国产99视频在线观看| 精品一区二区三区电影| 91av在线播放视频| 一区二区三区在线播放欧美| 亚洲香蕉成人av网站在线观看| 欧美色videos| 亚洲欧美精品一区| 4438全国亚洲精品在线观看视频| 国产乱肥老妇国产一区二| 成人黄色片在线| 欧美极品美女电影一区| 中文日韩在线视频| 国产亚洲精品久久久久久牛牛| 91av视频在线观看| 国产欧美精品在线播放| 精品人伦一区二区三区蜜桃免费| 日韩电影中文字幕| 国产日韩中文字幕| 亚洲小视频在线观看| 久久精品中文字幕一区| 8090成年在线看片午夜| 91av在线国产| 欧美整片在线观看| 日韩亚洲一区二区| 中文字幕亚洲图片| 亚洲国产精品va在线| 欧美午夜电影在线| www.欧美视频| 亚洲а∨天堂久久精品9966| 国产午夜精品免费一区二区三区| 韩剧1988在线观看免费完整版| 日韩欧美在线播放| 久久在线精品视频| 日本久久久a级免费| 国产成人福利夜色影视| 成人在线一区二区| 久久av在线看| 91精品国产色综合| 91超碰中文字幕久久精品| 日韩av一卡二卡| 久久免费视频网站| 精品国产一区二区三区久久久狼| 在线免费观看羞羞视频一区二区| 精品久久久久久久久久ntr影视| 日本韩国在线不卡| 亚洲剧情一区二区| 色yeye香蕉凹凸一区二区av| 日本中文字幕久久看| 亚洲精品成人网| 久久久久久久久网站| 国产精品网红福利| 亚洲精品国精品久久99热| 亚洲自拍在线观看| 成人精品视频久久久久| 欧美在线日韩在线| 91九色单男在线观看| 亚洲网站在线播放| 午夜精品一区二区三区在线视| 亚洲精品久久久久国产| 亚洲国产日韩欧美在线图片| 黑人狂躁日本妞一区二区三区| 成人在线一区二区| 亚洲一区二区精品| 色午夜这里只有精品| 91香蕉嫩草影院入口| 一本色道久久88综合日韩精品| 久久久久久国产精品美女| 亚洲国产又黄又爽女人高潮的| 亚洲国产精品视频在线观看| 国产成人在线播放| 视频直播国产精品| 亚洲欧美国产精品va在线观看| 国产美女精品免费电影| 亚洲欧洲视频在线| 亚洲精品国产欧美| 精品久久久一区| 精品久久久国产精品999| 欧美精品激情blacked18| 欧美激情免费观看| 奇米四色中文综合久久| 午夜精品久久久99热福利| 俺也去精品视频在线观看| 国产成人精品视频在线| 中文字幕日韩综合av| 夜夜嗨av一区二区三区免费区| 国产精品高精视频免费| 国产91精品在线播放| 中文字幕精品av| 久久亚洲电影天堂| 国产999视频| 日韩va亚洲va欧洲va国产| 久久免费精品日本久久中文字幕| 欧美日韩一区二区免费在线观看| 亚洲精品免费在线视频| 亚洲精品久久久久中文字幕欢迎你| 亚洲色在线视频| 成人性生交xxxxx网站| 日韩av电影中文字幕| 欧美有码在线视频| 国产精品成人观看视频国产奇米| 欧美夫妻性生活视频| 日韩精品在线看| 亚洲性无码av在线| 成人在线观看视频网站| 成人免费在线网址| 69视频在线播放| 欧美人成在线视频| 亚州av一区二区| 影音先锋欧美精品| 国内精品久久久久影院 日本资源| 97超级碰在线看视频免费在线看| 精品久久久久久久久国产字幕| 欧美色道久久88综合亚洲精品| 国产精品久久久久久av| 亚洲电影免费观看| 欧美日韩精品在线| 欧美美女操人视频| 欧美黑人又粗大| 美女撒尿一区二区三区| 26uuu另类亚洲欧美日本老年| 久久久999国产| 久久国产精品影视| 国产精品久久电影观看| 亚洲欧美精品中文字幕在线| 久久久人成影片一区二区三区| 91亚洲国产精品| 91在线视频精品| 欧美在线视频观看免费网站| 91久久夜色精品国产网站| 日韩欧美成人免费视频| 国产一区二区美女视频| 国产精品久久久久久五月尺| 91久久精品国产91性色| 色婷婷综合久久久久中文字幕1| 第一福利永久视频精品| 亚洲激情小视频| 川上优av一区二区线观看| 国产精品日韩一区| 欧美色视频日本版| 国产精品中文在线| 国产精品18久久久久久首页狼| 欧美日韩中文字幕| 在线观看欧美视频| 久久久久久久久久久av| 国产欧美一区二区| 92福利视频午夜1000合集在线观看| 欧美性少妇18aaaa视频| 97精品国产aⅴ7777| 亚洲欧美日韩视频一区| 成人精品一区二区三区| 成人激情在线观看| 亚洲精品97久久| 国产一区二区色| 亚洲日本中文字幕免费在线不卡| 日本久久久久久久久久久|