yhdata_DWFD0T2H白银二
2024-12-24 11:01:13 发布在问答
【可视化】 穿透提示
这是几个大屏穿透的块,如何实现点击某个块的时候有一个提示效果呢?比如字体颜色变化或者字体变大
366
7
精彩评论7
yhbi老6了铂金二
发表于 2024-12-24 11:06:21 显示全部楼层
做一个高亮的背景图,在暗的前面,然后如果被选择了,则隐藏暗的,展示高亮的。通过组件的visible=false
回复

使用道具 2#

yhdata_DWFD0T2H白银二
发表于 2024-12-24 11:11:32 显示全部楼层
yhbi老6了 发表于 2024-12-24 11:06
做一个高亮的背景图,在暗的前面,然后如果被选择了,则隐藏暗的,展示高亮的。通过组件的visible=false ...

10.1的版本有这个功能吗?
回复

使用道具 3#

yhbi老6了铂金二
发表于 2024-12-24 11:13:07 显示全部楼层
yhdata_DWFD0T2H 发表于 2024-12-24 11:11
10.1的版本有这个功能吗?

有啊
回复

使用道具 4#

yhdata_DWFD0T2H白银二
发表于 2024-12-24 11:27:46 显示全部楼层

只能通过背景色提亮实现吗?文字可以吗?
回复

使用道具 5#

yhbi老6了铂金二
发表于 2024-12-24 11:38:19 显示全部楼层
var chooseFont = new Color(0xFFFFFF);
var chooseBackgroundColor = new Color(0x5784E0);
var otherFont = new Color(0x5784E0);
var unchooseBackgroundColor = new Color(0x040730);
var loc=new Locator([],OBJECT,DETAIL);

提交1.setForeground(loc,chooseFont);   //前景色
提交1.setBackground(loc,chooseBackgroundColor);    //背景色

提交2.setForeground(loc,otherFont);   //前景色
提交2.setBackground(loc,unchooseBackgroundColor);    //背景色
回复

使用道具 6#

yhdata_DWFD0T2H白银二
发表于 2024-12-24 11:52:13 显示全部楼层
yhbi老6了 发表于 2024-12-24 11:38
var chooseFont = new Color(0xFFFFFF);
var chooseBackgroundColor = new Color(0x5784E0);
var otherFont ...

这个就是个文本框,座穿透的,我把您写的这个改成文本框的名称之后背景变了,但是没有实现更换之后背景色变化
回复

使用道具 7#

yhdata_lyaa
发表于 2024-12-24 13:14:17 显示全部楼层
这是点击变化背景色和字体颜色的脚本,写在组件变化时运行
回复

使用道具 8#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部