开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: TIANL
收起左侧

[易语言纯源码] 【复制组件】批量复制窗口组件且可用原生方式调用

[复制链接]
结帖率:53% (18/34)
发表于 2024-7-31 15:03:16 | 显示全部楼层   西藏自治区那曲市
TIANL 发表于 2024-7-29 23:22
  
[/quote]
[e=0].版本 2
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
复制的编辑框编辑框 
父句柄整数型 
外形框1.可视 = 假
调试输出 (是否已创建 (复制的编辑框))
父句柄 = 窗口组件.容器_复制 (, 外形框1, , , , , 外形框1.左边 + 取随机数 (10, 500), 外形框1.顶边 + 取随机数 (8, 500))
调试输出 (窗口组件.获取_通用组件_名称 (父句柄, “编辑框对话框NPC”, 复制的编辑框))
调试输出 (是否已创建 (复制的编辑框))
复制的编辑框.加入文本 (“123456”)


i支持库列表   支持库注释   
spec特殊功能支持库


换成编辑框又不行了这样....
回复 支持 反对

使用道具 举报

结帖率:53% (18/34)
发表于 2024-7-31 14:31:37 | 显示全部楼层   西藏自治区那曲市
TIANL 发表于 2024-7-29 23:22
  
[/quote]
老大 您提供的方案可行可以修改按钮标题 如果我想用按钮以外的 标签 或者 透明标签 做事件该怎么写喃 我是下面这样写的 但是还是不行 望大佬解答非常感谢!
[attach]1330384[/attach]
[e=0].版本 2
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
窗口组件类_窗口组件  

子程序名返回值类型公开备 注
_按钮1_被单击  
窗口组件.容器_复制 (, 外形框NPC的对话框, , , , , 外形框NPC的对话框.左边 + 取随机数 (10, 500), 外形框NPC的对话框.顶边 + 取随机数 (8, 500))
子程序名返回值类型公开备 注
_标签6_鼠标左键被按下逻辑型 
参数名类 型参考可空数组备 注
横向位置整数型
纵向位置整数型
功能键状态整数型
变量名类 型静态数组备 注
局_组件_原始标签 
局_句柄_父窗口整数型 
局_句柄_关联组件整数型 
局_组件_关联编辑框 
局_文本_关联文本型 
局_组件_原始 = 取事件组件 ()
局_句柄_父窗口 = 窗口_取父句柄 (局_组件_原始.取窗口句柄 ())
调试输出 (“局_组件_原始.取窗口句柄:”到文本 (局_组件_原始.取窗口句柄 ()), “窗口_取父句柄:”到文本 (局_句柄_父窗口))
调试输出 (“窗口组件.获取_通用组件_名称:”到文本 (窗口组件.获取_通用组件_名称 (局_句柄_父窗口, “编辑框对话框NPC”, 局_组件_关联)))
局_组件_关联.内容 = “关联事件”


i支持库列表   支持库注释   
spec特殊功能支持库

回复 支持 反对

使用道具 举报

签到天数: 19 天

 楼主| 发表于 2024-7-29 23:22:22 | 显示全部楼层   新疆维吾尔自治区博尔塔拉蒙古自治州
TIANL 发表于 2024-7-29 23:20
如果第一个参数,父窗口句柄提供的没有问题的话,应该不影响使用,可以直接调用试试能不能修改按钮标题, ...
  
变量名类 型静态数组备 注
复制的按钮按钮 
父句柄整数型 
外形框1.可视 = 假
调试输出 (是否已创建 (复制的按钮))
父句柄 = 窗口组件.容器_复制 (, 外形框1, , , , , , )
调试输出 (窗口组件.获取_通用组件_名称 (父句柄, “按钮3”, 复制的按钮))
调试输出 (是否已创建 (复制的按钮))
复制的按钮.标题 = “111”


i支持库列表   支持库注释   
spec特殊功能支持库


回复 支持 反对

使用道具 举报

签到天数: 19 天

 楼主| 发表于 2024-7-29 23:20:47 | 显示全部楼层   新疆维吾尔自治区博尔塔拉蒙古自治州
729004823 发表于 2024-7-29 16:23
大佬刚才试了一下 按钮事件 好像只能通过分组框 没有分组框 直接是 外形框 好像不起作用 窗口组件.获取_通 ...

如果第一个参数,父窗口句柄提供的没有问题的话,应该不影响使用,可以直接调用试试能不能修改按钮标题,看看修改结果,如果修改成功说明是可以用的。返回假但可以用的原因是因为在类模块那边用的核心库的 是否已创建() 命令判断这个窗口组件有没有创建成功,但这个命令可能对通用型参数不太兼容,对已经创建的窗口组件依旧返回假。你可以无视这个命令的返回值,在这条命令下用 是否已创建 (复制的按钮) 这条命令判断组件是否已经复制成功已经能否使用。如果想修复这个bug需要引用通用型相关的库,和使用更多的变量,有些得不偿失
回复 支持 反对

使用道具 举报

结帖率:53% (18/34)
发表于 2024-7-29 16:23:36 | 显示全部楼层   西藏自治区那曲市
大佬刚才试了一下 按钮事件 好像只能通过分组框 没有分组框 直接是 外形框 好像不起作用 窗口组件.获取_通用组件_名称 () 一直返回是假
只能放在分组框里面
回复 支持 反对

使用道具 举报

结帖率:53% (18/34)
发表于 2024-7-29 14:29:08 | 显示全部楼层   西藏自治区那曲市
好东西高航需要 试一下 感谢分享
回复 支持 反对

使用道具 举报

发表于 2024-7-26 10:40:42 | 显示全部楼层   山东省德州市
        感谢分享,很给力!~
回复 支持 反对

使用道具 举报

结帖率:90% (151/168)

签到天数: 12 天

发表于 2024-6-22 16:03:59 | 显示全部楼层   广东省深圳市
感谢楼主分享
回复 支持 反对

使用道具 举报

签到天数: 15 天

发表于 2024-6-10 00:02:02 | 显示全部楼层   河南省郑州市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 17 天

发表于 2024-5-24 18:12:42 | 显示全部楼层   江苏省苏州市

感谢分享,很给力!~
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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