现在还没有得到TextBox的菜单的句柄的方法还是自己做个菜单代替TextBox的算了

解决方案 »

  1.   

    简单一点呢就是把文本框中mouse 右键屏蔽掉,这样比屏蔽菜单简单多了。
    那么自己写一个类来实现。
      

  2.   

    用API可以很容易解决!具体的可以看书或去下载一些相关的东东。简单点的话可以先自己写个菜单,然后捕获用户的右键点击,把它转为显示你写的菜单。
      

  3.   

    屏蔽右键是不是为了防止用户使用粘贴?
    就算屏蔽了右键,用户用Ctrl+V怎么办?
      

  4.   

    VB没想出来再说“就算屏蔽了右键,用户用Ctrl+V怎么办?”
      

  5.   

    (2002-06-30 20:05:51)    ZYL910
    直接拦截WM_PASTE消息算了
    (2002-06-30 20:07:49)   雨宣斋
    不懂
    (2002-06-30 20:07:36)    ZYL910
    找本关于API得书看看
    (2002-06-30 20:09:25)   雨宣斋
    好吧,谢谢
      

  6.   

    1.屏蔽右键菜单:
    Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
        If Button = 2 Then
            Text1.Enabled = False
            Text1.Enabled = True
        End If
    End Sub
    2.你再重新做一个菜单不就可以自己控制了吗.