我在右键菜单里面添加了一些contextMenuStrip 项我想问一下,我怎么得到我点击也contextMenuStrip 的哪一个项???因为我的contextMenuStrip 每个项对应一个功能
解决方案 »
- C#从txt文档导入到SQLServer数据库表出现乱码
- 新手问题,关于日期的转换
- 关于winfrom程序运行效率的问题
- 如何选中dataset中具体的某一单元格
- 这个问题如何解决? Microsoft Visual Studio is waiting for an internal operation to complete
- 用c# 怎么实现winsock重连接!
- 还是winform下Datagrid的问题....
- 把Textbox里的数据提交到数据库的问题。
- 请问如何添加dll文件
- winfrom使用DataGridView绑定数据库数据
- 如何在一个已运行的应用程序中添加控件?
- c# 怎么在两个表插入数据
private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
for (int i = 0; i < contextMenuStrip1.Items.Count; i++)
{
if (contextMenuStrip1.Items[i].Selected)
{
if (contextMenuStrip1.Items[i].Text.Trim() == "新增")
{
MessageBox.Show("执行新增操作");
}
else if (contextMenuStrip1.Items[i].Text.Trim() == "删除")
{
MessageBox.Show("执行删除操作");
}
}
}
}好像不能直接获取选中项哦,参考如上代码进行处理。
不能直接通过e来得到选中的是哪个项吗??有没有不用for的方法来获得??
一样用private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) 这个事件