VB6.0实例学习--使用右键菜单的例子
来源:岁月联盟
时间:2006-10-15
()http://www.hongen.com/pc/program/tutors/vb/zip/vb0104.zip
If Button = 2 Then '如果是鼠标右键按下时
Form1.PopupMenu mnufile, 0, X, Y '弹出右键菜单
End If
End Sub 其中MouseDown事件各个参数意义如下: button返回一个整数,用来标识该事件的产生是按下哪个按键,其中左键为0,右键为2,中间键为4
shift 返回一个整数,标示是否同时有Shift,Ctrl,Alt键按下
x, y 返回一个指定鼠标指针当前位置的数 Popupmenu是一个方法: PopupMenu方法用来弹出一个菜单,语法是:object.PopupMenu menuname, flags, X, Y
mnufile是我们在菜单编辑器中设计好的菜单的名称
X,Y是弹出菜单的位置,可以为数字,如果直接写为X,Y则是在当前鼠标位置弹出菜单 这样就能调出右键菜单,然后我们根据自己的需要,为每个菜单项的Click事件编写代码,完成一些特定的操作,右键菜单就可以使用了。最后效果如下图所示:
上一篇:用VB设计小型网络管理系统