PB中实现图片按钮的mousemove事件

转载 2012年04月05日 16:19:55

PB中实现图片按钮的mousemove事件

(加入日期:2002-7-18)

保存文章至硬盘】【打印文章】【字体:

分享到: 0
四川省绵阳市 李万昌

---- PB中除窗口(window)和富文本(richtextedit)具有mousemove事件外,其他控件都不接收ousemove事件。在某些程序中,可能会对按钮进行动态的图片切换,如:鼠标移到按钮上时,切换按钮的图片以实现动感。

---- 创建一个用户自定义对象(User Object),取名uo_picbutton,其上放一个Picture控件(p_1)。选中p_1,定义用户自定义事件(user events),在event name中输入mousemove, 由下面的Paste Event ID中选取pbm_mousemove放入Event ID栏。自此,p_1的事件栏中增加了事件mousemove,在其中编程:

---- p_1.picturename="c:\图片_over.bmp" //鼠标移动到p_1上时要显示的图片

---- 关闭user object,新建一个窗口,添加刚才建成的user object(uo_1).在form的open事件中编程:

---- uo_1.p_1.picturename="c:\图片_up.bmp" //初始图片

---- 在form的mousemove事件中编码:

---- uo_1.p_1.picturename="c:\图片_up.bmp" //恢复原来的图片

---- 这样,运行时一旦鼠标移动到该控件上就会变换图片,从而产生动态效果。只要在uo_picbutton的mousemove事件中增加两三句代码,可以使其成为通用的图片按钮;添加user event事件,并拷贝下面列出的事件ID(event id),可以生成更多的原本不能接收的事件。

相关文章推荐

MouseMove鼠标移动事件的监控

  • 2015年09月24日 12:04
  • 48KB
  • 下载

mousemove事件,鼠标移动过快时,无法全部响应

问题描述:项目中,运用mousemove来实现绘制圆形时,发现鼠标移动速度过快时,绘制的圆形,不能连接一起,中间出现断点,无法形成一条完整的路径。问题分析: 事件 ...

用axure给按钮图片等添加点击事件跳转页面

由于公司产品离职,只能自己做了,汗~~ 整体过程挺好理解的,拖拽一个图片,双击能设置背景图片。然后选中按钮,并双击OnClick 2.在弹出的视图中可以修改点击事件的名字 ...
  • Lu_Ca
  • Lu_Ca
  • 2016年09月02日 15:51
  • 15694

初级cnn研究辅助:python的matplotlib显示图片 之 按钮和触发事件

一、点击显示出来的图片,出现别的: 点击左侧图片,显示右侧图片,并在你点击的位置画点。 from matplotlib import pyplot as py from matplotlib.wid...

HTML5异步上传图片(支持预览和进度条),使用其他按钮触发file onclick事件,解决某些浏览器无法触发的问题

很多情景下,都要求不要直接点击html的file标签,而是点击另外一个更加美观的图片,然后触发file标签的onclick事件打开系统的文件选择器。然而,某些低版本的浏览器为了安全,不支持onclic...

asp.net GirdView按钮变为图片时画面和事件执多次问题(已解决)

前台画面一个编集按钮和一个删除按钮。 删除按钮用gridview自带的删除功能。  删除按钮为图片时,会出现多刷新一次的问题。         Height="178px" Width="46...

pb中实现图片的多种播放效果

  • 2008年12月11日 22:34
  • 194KB
  • 下载

PB实现从DLL中提取图片

  • 2011年11月25日 17:43
  • 108KB
  • 下载

MFC按钮控件Button按下和弹起事件实现示例

MFC按钮控件Button按下和弹起事件实现示例
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PB中实现图片按钮的mousemove事件
举报原因:
原因补充:

(最多只允许输入30个字)