Q
上下文菜单父项?
10
A
回答
18
的ContextMenuStrip
控制有一个SourceControl
属性时,将不得不打开它的控制提供参考。你可以用它来提取控件中的文本:
private void MenuStripItem_Click(object sender, EventArgs e)
{
ToolStripItem item = (sender as ToolStripItem);
if (item != null)
{
ContextMenuStrip owner = item.Owner as ContextMenuStrip;
if (owner != null)
{
MessageBox.Show(owner.SourceControl.Text);
}
}
}
如果你不是一个ContextMenuStrip
使用ContextMenu
,代码应该是这样的:
private void menuItem1_Click(object sender, EventArgs e)
{
MenuItem item = (sender as MenuItem);
if (item != null)
{
ContextMenu owner = item.Parent as ContextMenu;
if (owner != null)
{
MessageBox.Show(owner.SourceControl.Text);
}
}
}
0
获取上下文菜单家长控制名称 MessageBox.Show(contextMenuStrip1.SourceControl.Name.ToString());
相关问题
- 1. 上下文菜单项
- 2. GTK:定位上下文菜单项w.r.t上下文菜单
- 3. 从上下文菜单项绑定到父控件
- 4. 如何获取上下文菜单的父项
- 5. 我如何从选项菜单项启动上下文菜单?
- 6. 在菜单项上调用android上下文菜单按
- 7. 上下文菜单在菜单项上消失点击
- 8. 在菜单项上点击创建上下文菜单
- 9. WPF:更改菜单项的文本上下文菜单
- 10. 子菜单定位不在父项下
- 11. 下拉菜单项不对准父母
- 12. QTabWidget选项卡上下文菜单
- 13. 上下文菜单选定项wp7
- 14. 上下文菜单项方法swizzling
- 15. 在Windows中的上下文菜单项
- 16. Firefox扩展:上下文菜单项目
- 17. UWP ListView项目的上下文菜单
- 18. 动态上下文菜单选项
- 19. NetBeans项目上下文菜单
- 20. Firefox上下文菜单项不显示
- 21. 微调项目的上下文菜单
- 22. 上下文菜单项 - 用命令
- 23. 隐藏Android上下文菜单项目
- 24. 上下文菜单项不显示
- 25. 禁用点击上下文菜单项
- 26. WPF:在上下文菜单项两列
- 27. Firefox上下文菜单项图标
- 28. 上下文菜单项监听器
- 29. WeifenLuo.WinFormsUI.Docking的选项卡上下文菜单
- 30. 获取上下文菜单项
哪里想要的文字和从哪里来?从标签或标签上? – 2009-08-26 11:51:54
你有没有考虑过使用组合框?这可能会让用户更直观地理解 – 2009-08-26 11:54:24
我想显示标签文本(标签只是上下文菜单的标签) – Nagu 2009-08-26 11:59:30