TC官方合作论坛

 找回密码
 立即注册
查看: 3321|回复: 6

[问题] TC子窗口中“编辑框获取文本”报错-不正确的编辑框名

[复制链接]
发表于 2020-6-2 12:22:28 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
功能 编辑框2_内容改变()
等待(5000,假)
变量 密码 = 编辑框获取文本("编辑框2","登录界面")
如果(密码 == "xysd")
    控件关闭子窗口("登录界面",123)
    否则
        消息框("密码不正确")
        退出()
    结束
结束


以上是子窗口代码,编辑框2不与其他窗口重名,运行时会出现报错-不正确的编辑框名:编辑框2,求解

回复

使用道具 举报

发表于 2020-6-2 17:05:14 | 显示全部楼层
报错的,改下名字就行了,不要纠结为什么,没有意义
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-2 19:23:30 | 显示全部楼层
1250015590 发表于 2020-6-2 17:05
报错的,改下名字就行了,不要纠结为什么,没有意义

改没用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-2 19:24:14 | 显示全部楼层

从编辑框1改成编辑框2,无效,不是名字的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-4 10:44:31 | 显示全部楼层
zxczxc1968531 发表于 2020-6-2 14:59
不管主窗还是子窗,它们都是共享控件名的,只要控件重名都会报错,检查下肯定是重名了 ...

主窗口一个编辑框(编辑框0),子窗口一个编辑框(编辑框2),没有重名
主窗口代码如下
功能 编辑框0_内容改变()
    等待(10000,假)
    变量 获取=编辑框获取文本("编辑框0","测试")
    如果(获取=="q")
        控件模态窗口("登录界面")
    否则
        退出()
    结束
结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-4 21:12:49 | 显示全部楼层
zxczxc1968531 发表于 2020-6-4 12:14
编辑框2_内容改变()事件去掉试试,子窗口未加载前,可能激活到编辑框2_内容改变()事件造成编辑框2不存在 ...

子窗口没加载完成是没法改变编辑框2的内容的。。。。我试了单个字母输进去是不会报错的,多个字母输进去的话需要用复制黏贴的方法也不会报错,但是这样的话就没意义了
回复 支持 反对

使用道具 举报

发表于 2023-5-12 06:35:04 | 显示全部楼层
大佬 这个问题解决了吗
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-20 04:08 , Processed in 0.054467 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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