飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5173|回复: 10

请教高手VB右键菜单问题(莫非论坛无高手?)

[复制链接]

该用户从未签到

发表于 2008-3-10 18:19:09 | 显示全部楼层 |阅读模式
:handshake 我想在VB中做一个右键菜单,比如说用以下代码:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
if Button=2
  ........ '弹出菜单
end if
End Sub
   但这样的代码只能是右键单击窗体或某一个控件时才会弹出菜单,而我要的是不管是右键单击在窗体上还是单击在窗体上的所有控件上(窗体上有多个不同类型控件)都弹出同一个菜单!
   在网上找了很久都找不到,可能比较难实现,不知道论坛里有没有高手知道?先谢谢了!


[ 本帖最后由 001 于 2008-4-2 22:25 编辑 ]
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2008-4-2 22:27:55 | 显示全部楼层

莫非论坛无高手?

莫非论坛无高手?
或是高手不肯出剑,发帖一个月无人问津? 郁闷ing....../:010 /:010
PYG19周年生日快乐!

该用户从未签到

发表于 2008-4-3 09:58:03 | 显示全部楼层
VB.NET可以动态指定多个控件共享一个事件处理方法,VB6中好象还不行。不过如果是动态生成的控件是可以的。可以看下这个:http://pc.21goto.com/news/dnjc/d ... -5-18/MTNN00TP.html

基本不用VB了,提供些信息。
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2008-4-4 10:08:22 | 显示全部楼层
尽管用不上,还是谢谢你的回复
PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 07:44
  • 签到天数: 1086 天

    [LV.10]以坛为家III

    发表于 2008-4-8 17:37:09 | 显示全部楼层
    :handshake 晕,你语言表达能力真不怎么样,难怪没人帮你
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2022-11-11 18:09
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2008-4-9 18:45:56 | 显示全部楼层
    哈哈,我也没有看懂啥...
    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2008-4-14 18:03:25 | 显示全部楼层
    真的没表达清楚么? caterpilla 已经帮我说清楚了呀!
    就是要在VB6.0中多个控件共享一个事件处理方法(右键菜单)!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-5-28 17:02:09 | 显示全部楼层
    是说全局吧。。。。本人不会。。。呵。你不怕麻烦的。。在每一个控件后边 都加上代码咯
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2017-9-20 12:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2008-7-6 14:18:03 | 显示全部楼层
    支持3楼的,vb6不行的,或者可以变通下!比如所有窗体里的控件用图片或自己的控件!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2020-8-30 04:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2008-10-25 23:17:26 | 显示全部楼层
    也可以先写一个弹右键菜单的通用过程,然后再在每一个控件的MouseDown事件中调用这个过程。感觉这个方法有点笨。以前记的还有一种方法来着但一时想不起来了。等想起来了再补上。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表