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