Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使弹出菜单在VB.NET中显示后停止?_Vb.net_Vb6 Migration - Fatal编程技术网

如何使弹出菜单在VB.NET中显示后停止?

如何使弹出菜单在VB.NET中显示后停止?,vb.net,vb6-migration,Vb.net,Vb6 Migration,在VB.NET中显示PopMenu控件时出现问题。其中,在VB6中显示PopUpMenu控件后,当我们也有了代码后,该控件将保持在screeen事件上。但是,当我们将其转换为VB.NET时,我们会得到ContextMenu.Show()控件没有保留在屏幕上并执行下一个语句。此语句必须在单击VB6中的菜单项后执行。这并没有发生 你能帮我一下吗?ShowDialog()会阻止代码,但不幸的是ContextMenu没有这种方法。您需要使用表单来获取此功能。如果使用ShowDialog(),请检查是。但

在VB.NET中显示
PopMenu
控件时出现问题。其中,在VB6中显示
PopUpMenu
控件后,当我们也有了代码后,该控件将保持在screeen事件上。但是,当我们将其转换为VB.NET时,我们会得到
ContextMenu.Show()
控件没有保留在屏幕上并执行下一个语句。此语句必须在单击VB6中的菜单项后执行。这并没有发生


你能帮我一下吗?

ShowDialog()
会阻止代码,但不幸的是
ContextMenu
没有这种方法。您需要使用
表单
来获取此功能。

如果使用ShowDialog(),请检查是。但是它没有用:-(是的,我发现我喜欢写一个方法,在显示上下文菜单后放入代码。在上下文菜单中关闭事件调用该方法