VB.Net 自引用

1 vb.net

对象如何引用自身?

\n\n

我想创建一个菜单项,单击该菜单项时,它会导航到自己的标题。

\n\n

下面的代码基本完成了,但我只是不知道该用来做什么foo

\n\n
ContextMenu2.MenuItems.Add(Browser.URL.OriginalURL, Browser.Navigate(foo.Text))\n
Run Code Online (Sandbox Code Playgroud)\n\n

编辑:一些背景。

\n\n

我正在尝试为我的网络浏览器制作一个收藏夹系统。ContextMenu 链接到一个按钮(单击该按钮时,会显示菜单。)因此,我希望新的 MenuItem 在单击时导航到其自己的标题。标题是一个 URL。

\n\n
Private Sub MenuItem6_Click_1(ByVal sender As System.Object, \n                     ByVal e As System.EventArgs) Handles MenuItem6.Click\n    ContextMenu2.MenuItems.Add(Browser.DocumentTitle, \n                               Browser.Navigate(foo.Text))\nEnd Sub\xc2\xa0\n
Run Code Online (Sandbox Code Playgroud)\n

jmo*_*eno 5

在 VB 中引用自己的关键字是 Me。所以Me.Text

编辑:虽然上述内容是正确的,但您对迈克尔的评论表明您的意思是在事件的上下文中,特别是事件发送者。在这种情况下,您通常会将发送者转换为适当的类型并使用它,或者如果只有一个项目,则只需使用您正在处理事件的项目。在您的示例中,MenuItem6.Text..