一个label,用菜单编辑器编一个菜单,当鼠标移到label上时,弹出菜单,鼠标移走,菜单消失,菜单字体大小和颜色要随之改变,请问如何实现?最好能给书示例代码
解决方案 »
- JHONE99我要为你散分....
- 水晶报表分页
- 打印的问题
- 急求一算法?谢
- 一个关于 ListView 的问题, 我怎么通过列名得到 Index 值?
- 声音问题!问题解决可以加分(急)
- vb求助
- 谁能帮我解决个数学问题?用编程的方法接二阶微分方程的数值解
- MDI窗体的极大化按钮能否屏蔽掉?
- VB将access差异导入到mysql表中
- 怎么在文件中写入数据?(写入时不能覆盖后面的数据)
- 50分 帮 解释 下 这语句 Private Const PRINTER_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or PRINTER_ACCESS_ADMINISTER Or PRINTER_ACC
,当鼠标移到label上时,弹出菜单
/。/。是右键菜单还是其他,你这个要求实在有点好笑
mnuPopup.Visible = False
End SubPrivate Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.PopupMenu mnuPopup
End Sub一试验才知道,弹出菜单后根本不再响应窗体的mouse_move事件,除非你选择或取消了菜单操作
ftp://ftp.frontfree.net/Pub/Resource/VB/菜单处理001.rar你的要求我还真见到过,不过是 Coolbar 的例子,不太好找到了。
使用ReleaseCapture这个API,和一个TIMER控件,
在TIMER事件中每隔一段时间调用ReleaseCapture捕获鼠标的位置,再判断是否在LABEL控件内。呵呵,这么蠢的念头,我自己都不好意思试了(应该是行的,但是那个效率,呵呵)
楼主权当是听个笑话吧。
偶前面只是说偶自己的念头蠢,没有说你哦,别在意,那时真没看到你的帖子。
否则我就说我的点子是超级棒了!