VB MDI窗口的子窗口右键菜单的解决方法,
最近在写一个软件,当然,用的VB了,
在写的过程中,用到了MDI父窗口及子窗口,
在父窗口中,用到了MENU菜单,在子窗口中用到了PopupMenu右键菜单,在最初做这个功能时,同时在父窗口和子窗口都有菜单时,子窗口的菜单会将父窗口的菜单替换掉,为此,我在网上找了很久,都没有找到解决办法,于是就自我摸索,终于在不断的测试中找到了完美的解决办法,就是在父窗口的其中一个子菜单中建一个菜单,并将子窗口右键所须要的功能全建入这个菜单,并设置为不可见,然后在再子窗口的MouseUP事件中使用如下代码
If Button = 2 Then
PopupMenu Form1.print1 'Form1为MDI窗口的父窗口现在再打开测试,终于,子窗口终于有右键功能了,并且,不会与父窗口的菜单冲突,完美解决~
最近在写一个软件,当然,用的VB了,
在写的过程中,用到了MDI父窗口及子窗口,
在父窗口中,用到了MENU菜单,在子窗口中用到了PopupMenu右键菜单,在最初做这个功能时,同时在父窗口和子窗口都有菜单时,子窗口的菜单会将父窗口的菜单替换掉,为此,我在网上找了很久,都没有找到解决办法,于是就自我摸索,终于在不断的测试中找到了完美的解决办法,就是在父窗口的其中一个子菜单中建一个菜单,并将子窗口右键所须要的功能全建入这个菜单,并设置为不可见,然后在再子窗口的MouseUP事件中使用如下代码
If Button = 2 Then
PopupMenu Form1.print1 'Form1为MDI窗口的父窗口现在再打开测试,终于,子窗口终于有右键功能了,并且,不会与父窗口的菜单冲突,完美解决~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货