同标题

解决方案 »

  1.   

    为何一定要用PopuMenu的方法打开另一个窗体,用模态窗体打开不行吗?
      

  2.   

    是不是和其它控件相冲突(如:textbox)或将代码放错了地方(如:Show 1后面)
      

  3.   

    我是这样的,在a窗体中通过单击右键,(popupmenu方法)弹出菜单,在菜单中打开(通过show 1),另一个窗体b。我想在窗体b中通过单击右键弹出菜单就不好使了。
    但是用show 不加1可以。
    怎样解决?
      

  4.   

    Show 1表示以模态显示窗体,而在模态显示的窗体中,vb会忽略掉右键菜单命令。
      

  5.   

    msdn是这样说的:
    在显示弹出式菜单时,调用 PopupMenu 方法后面的代码直到用户或者从菜单中选择了命令(这时,该命令的 Click 事件的代码比 PopupMenu 语句后面的代码先执行)或者取消该菜单时才能执行。此外,每次只能显示一个弹出式菜单,因此,如果已经显示了一个弹出式菜单或打开了一个下拉式菜单时,该方法的其它调用将被忽略。