//绑定菜单
private void BindMenu(DataTable dt)
{
foreach (DataRow row in dt.Rows)
{
ToolStripItem item = new ToolStripMenuItem();
item.Name = row[0].ToString();
item.Text = row[1].ToString();
item.Click += new EventHandler(contextMenuStrip1_ItemClick);
contextMenuStrip1.Items.Add(item);
//contextMenuStrip1.Items.Add(row[1].ToString(), null, contextMenuStrip1_ItemClick);
}
}

private void contextMenuStrip1_ItemClick(object sender, EventArgs e)
{
ToolStripItem item = (ToolStripItem)sender;
MessageBox.Show(item.Name);
}

转载于:https://www.cnblogs.com/EasyData/archive/2008/11/17/1334918.html

动态添加ContextMenuStrip项(ToolStripItem)相关推荐

  1. DropDownList动态添加新项并位于第一项 ASP.NET控件应用

    今天做一个查询功能时遇到了一个问题,是这样的: 我要用DropDownList来绑定数据库里查询出来的类型数据,如下图:想在这两个类型之上再增加一个"全部留言"的项,因为查询条件应 ...

  2. Windows phone listbox动态添加列表项

    当我们想做一个播放器的个人列表管理时可能需要动态的添加的一些"文件夹",这时可能不是太清楚如何动态的进行添加. 首先我们我们先来看下前台: 1 <Grid x:Name=&q ...

  3. GridView动态添加Templete项

    最近的碰到一个问题,就是GridView后台怎样动态添加Templete项.比方说,有个BankCardChangeManage.aspx页面,其中的GridView显示的要求是一些公用的项,比如&q ...

  4. android10.0(Q) Settings 添加设置项——动态方式

    为什么要这样做? 上一篇通过静态方式添加配置项,应用场景太局限. 所以继续研究加载原理,终于发现了动态加载的奥秘. 效果图 文件清单 frameworks\base\packages\Settings ...

  5. XML 与动态添加控件

    这个案例是一个基于VS2005的WinForm菜单控件的例子,功能是从XML中动态加载菜单数据到MenuTrip控件上.这个案例中用到了XML,反射之类的技术.当然实用价值有限,仅供学习参考之用. 首 ...

  6. QGraphicsScene里添加图形项后不显示的问题处理

    问题描述 在图形控件QTabWidget中设置4个页面,每个页面的view关联上一个图形场景,在该4个场景里面程序初始化添加相同的7个图形项QGraphicsItem,程序运行后4个页面图形显示都正常 ...

  7. 动态添加和删除 ListView 项

    https://docs.microsoft.com/zh-cn/learn/modules/display-collections-in-xamarin-forms-apps-with-listvi ...

  8. Contextmenustrip动态添加多级菜单

    1.如果只是一级菜单就解决的话,使用控件Contextmenustrip,动态添加ToolStripMenuItem就可以了, 自己设置一下name/click/text的属性就可以了 2.如果是多级 ...

  9. asp.net动态添加控件学习

    看了老师的教程后,自己一点感悟记录下来: 1.在页面提交后,动态生成的控件会丢失, 但如果生成控件的代码在pageload中,就可以,原理是每次生成页面都执行生成. 2.动态按件或页面原来控件, 在页 ...

最新文章

  1. asp.net signalR 专题—— 第二篇 对PersistentConnection持久连接的快速讲解
  2. API 调用次数限制实现
  3. 肝货满满!CV学习笔记:入坑必备
  4. 关于Tomcat如何处理Open Redirect的问题
  5. 通用mapper 如何处理多表条件查询通过list封装(一对多)
  6. 大数据分析必须要会的数据预处理操作(一)!!!
  7. 单选按钮必填会有红色选中提示吗_视频切割怎么弄?视频剪辑软件可以切割视频吗?...
  8. python中线程里面多线程_Python中的线程和多线程是什么
  9. Hbase-1.1.1-java API
  10. 二十七、K8s最小服务漏洞1-PSP
  11. PDF to Word OCR for Mac(PDF文档转换成word格式)
  12. dell-xps-8930 台式机双硬盘 双系统安装 win10+Ubuntu
  13. Mysql UDF Bug “ERROR 1125 (HY000): Function ‘xxx‘ already exists“
  14. 使用C++开发的NES(FC)模拟器
  15. vcf文件怎么转成excel_批量vcf转成excel格式的方法
  16. ubuntu 22.04 搜狗输入法 的问题
  17. Spring Boot application properties或application yml相关配置
  18. HUAWEI 机试题:英文输入法单词联想
  19. matlab提取数据画图,matlab提取excel表格数据画图-如何将Excel中的数据导入MATLAB并在MATLAB中画出图......
  20. MySQL复制表结构,表数据。

热门文章

  1. javascript --- [FormData的使用] 表单元素转换成表单 对象二进制文件上传
  2. ES5-14 【utils】三目运算符、对象克隆、浅拷贝、深拷贝
  3. flask项目开发中,遇到http 413错误
  4. python 操作RabbitMQ
  5. iOS- 关于AVAudioSession的使用——后台播放音乐
  6. 通过PowerShell获取Windows系统密码Hash
  7. C#:invoke 与 BeginInvoke使用区别
  8. Ubuntu16.04 + Matlab2018+ desktop creation
  9. halcon圆环完整度检测
  10. ABB 机器人 压包指令PackRawBytes 解包指令UnpackRawBytes