请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 176|回复: 11

[疑问] 正常按钮可以点击,但是图片控件设置鼠标事件收不到点击

[复制链接]
发表于 2018-12-11 13:09:54 | 显示全部楼层 |阅读模式
屏幕截图(27).png

鼠标进入可以收到,但是点击就行不行,只是因为是图片?
发表于 2018-12-11 15:33:41 | 显示全部楼层
图片控件我用的时候是不支持点击的,接受鼠标对图片点击无作用
要点击还是做成按钮控件.........

点评

主要是我用的图片他没有按钮的状态,用按钮就哪怕是普通的模式,图片显示也有问题。  发表于 2018-12-11 17:02
我也发现了,用了个透明按钮做遮罩  发表于 2018-12-11 17:01
回复 支持 反对

使用道具 举报

发表于 2018-12-11 16:31:24 来自GA卫星 | 显示全部楼层
需要设置控件的属性,自己翻一下。图片控件默认在创建时禁用掉点击事件。

点评

这个真不好使,标旗和状态改了也收不到  详情 回复 发表于 2018-12-11 17:01
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-11 17:01:08 | 显示全部楼层
priceles 发表于 2018-12-11 16:31
需要设置控件的属性,自己翻一下。图片控件默认在创建时禁用掉点击事件。

这个真不好使,标旗和状态改了也收不到
回复 支持 反对

使用道具 举报

发表于 2018-12-11 17:19:34 | 显示全部楼层
楼上priceles说的,我刚测试了下,设置对话框控件允许的鼠标按钮,我把所有鼠标按钮设置为允许,也把控件接受鼠标开启
但是图片控件点击还是没响应的,也许我试的不是priceles说的设置方式
实在不行先做个图片控件,在图片控件位置上再做个透明的按钮控件,方法麻烦些。
回复 支持 反对

使用道具 举报

发表于 2018-12-11 17:41:19 来自GA卫星 | 显示全部楼层
直接弄个和图片一样大的按钮放上面就行

点评

就是这么干的,但是总觉得有点非主流  发表于 2018-12-11 17:58
回复 支持 反对

使用道具 举报

发表于 2018-12-13 18:30:52 | 显示全部楼层
本帖最后由 yxxiaobin 于 2018-12-13 18:42 编辑

图片是可以接受点击事件的,但它默认被关闭,所以只要开启就好。不过这里有个问题在于:并非所有类型的控件都有点击事件,而图片就没有这种事件。所以即使你开启接受鼠标,也无法捕获点击事件,不过可以接受鼠标进入和离开事件。
另外,你要保证图片上方没有其他接受鼠标事件的控件遮挡它,哪怕那个控件是不可见的。
-------------------------------------------------------
楼上的方案很好,只要将按钮的图片和悬浮图片设为一张,就能模拟静态图片的效果。不过要注意一点,按钮的图片是上下两份的,所以你可能需要编辑下自己的图片才好用。

点评

我本来是打算这么干的,后来想想就崩溃了  详情 回复 发表于 2018-12-13 20:32
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-13 20:32:58 | 显示全部楼层
yxxiaobin 发表于 2018-12-13 18:30
图片是可以接受点击事件的,但它默认被关闭,所以只要开启就好。不过这里有个问题在于:并非所有类型的控件 ...

我本来是打算这么干的,后来想想就崩溃了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2019-9-16 20:28 , Processed in 0.325542 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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