如何从上下文菜单项 - VB.NET获取父控件

时间:2016-06-08 13:27:19

标签: vb.net vb.net-2010

我试图访问上下文菜单条子项的父控件(动态按钮)的TAG。

在我的场景中,在表单上动态添加的按钮数和名为CMS的ContextMenuStrip附加了每个动态按钮。

BTN.ContextMenuStrip = CMS

这是我的上下文菜单条设计

enter image description here

单击All应返回父按钮的标记。但我总是得到NULL。

这是我的代码。

Dim child As ToolStripMenuItem = sender 'Sub item (text=All)
Dim parent As ToolStripItem = child.OwnerItem 'Parent Item (text=Check)
Dim CMStrip As ContextMenuStrip = parent.Owner 'Context menu strip
MsgBox(CMS.SourceControl.Text) 'Source control should be button but it's null.

enter image description here

我正在使用.NET Framework 2.0。

0 个答案:

没有答案