标题:弹出式菜单的问题
只看楼主
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
结帖率:91.22%
已结贴  问题点数:10 回复次数:2 
弹出式菜单的问题

我点击一个按钮,弹出一个菜单。
如果选中菜单一项,则弹出对应窗体。
如果鼠标点击弹出式菜单外任何地方,则弹出式菜单消失。
现在有个问题,弹出式菜单消失以后,再次点击按钮,菜单就不出来了。
代码:
Private Sub TestType_Click()
Dim i&, N As Long
Dim mname As String
Dim MyChar

      
    If (TestTypeFlag = False) Then
                TestTypeFlag = True
        
        FileName = App.Path & "\123.txt"
        Open FileName For Input As #1
        
        i = 1
        Do While Not EOF(1)
             Input #1, MyChar
            '
            
                Load MenuSub(i)
            
            MenuSub(i).Caption = MyChar
   
             i = i + 1
        Loop
        Close #1
        
        ''''''''''''''''''''''''''''''''''''

        MenuCount = i - 1
          MenuSub(0).Visible = False
         
           Me.PopupMenu MenuTestType
        End If
       '
End Sub
请问高手,如何解决?谢谢!
搜索更多相关主题的帖子: 菜单 点击 Dim 弹出 Sub 
2020-04-08 16:14
show147
Rank: 2
等 级:论坛游民
威 望:3
帖 子:40
专家分:81
注 册:2020-3-14
得分:10 
点击弹出菜单外,弹出菜单不是自动消失吗,不用专门写  MenuSub(0).Visible = False 菜单不可见吧
2020-04-08 21:55
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
得分:0 
谢谢!MenuSub(0).Visible = False那句不是弹出式菜单不可见。
2020-04-09 09:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-500942-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.325762 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved