TC官方合作论坛

 找回密码
 立即注册
查看: 191|回复: 5

[已解决] 新人菜鸟求助

[复制链接]
发表于 2020-3-20 20:50:51 | 显示全部楼层 |阅读模式

马上加入TC

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

x
tc里面如何实现类似按键精灵里inputbox的功能


比如我要弹出对话框,输入一个数字,然后把它赋值给某一个变量,谢谢


回复

使用道具 举报

发表于 2020-3-21 13:22:19 | 显示全部楼层
本帖最后由 zxczxc1968531 于 2020-3-21 13:31 编辑
mysmile109 发表于 2020-3-20 23:58
看着很复杂。。。。。。
我搜索帮助文档,看有个inputtext函数,但试着用,总提示没这个函数
有没有简单点 ...

附件上传不了,上代码,先在项目管理-界面里面新建一个子窗口,以下有界面图片和对应窗口代码,具体控件名自己改下,如果这个还看不懂,就去看看帮助文档相关部分,另外帮助文档里面的inputtext是安卓的
//主窗口代码
变量 提示窗口标题, 提示窗口内容, 变量内容
功能 按钮0_点击()//模态
    提示窗口标题 = 编辑框获取文本("编辑框0")
    提示窗口内容 = 编辑框获取文本("编辑框1")
    控件模态窗口("提示窗口")
结束
功能 按钮1_点击()//常态
    提示窗口标题 = 编辑框获取文本("编辑框0")
    提示窗口内容 = 编辑框获取文本("编辑框1")
    控件打开子窗口("提示窗口", 真)
结束


//子窗口代码
功能 提示窗口_初始化()
    变量 WS_CAPTION = #00C00000
    变量 WS_SYSMENU = #00080000
    变量 WS_EX_TRANSPARENT = #00000020
    //修改窗口属性,去掉最大化最小化按钮
    动态库调用("user32.dll", "long", "SetWindowLongA", "int", 控件获取子窗口句柄("提示窗口"), "int", -16, "long", WS_CAPTION + WS_SYSMENU + WS_EX_TRANSPARENT)
    窗口设置标题(控件获取子窗口句柄("提示窗口"), 提示窗口标题)
    //----------------------------------------------------------
    标签设置文本("标签2", 提示窗口内容, "提示窗口")
结束
功能 按钮3_点击()//点击确定
    窗口关闭(控件获取子窗口句柄("提示窗口"), 0)
    变量内容 = 编辑框获取文本("编辑框3", "提示窗口")
    编辑框设置文本("编辑框2", 变量内容)
结束
功能 按钮2_点击()//点击取消
    窗口关闭(控件获取子窗口句柄("提示窗口"), 0)
结束

弹出窗口输入文本点确定

弹出窗口输入文本点确定

填入标题内容

填入标题内容
子窗口界面.bmp

内部变量被改变写到界面上了

内部变量被改变写到界面上了
主窗口界面.bmp
回复 支持 反对

使用道具 举报

发表于 2020-3-20 21:21:52 | 显示全部楼层
本帖最后由 zxczxc1968531 于 2020-3-20 21:32 编辑

子窗口就可以实现,去掉子窗口标题栏边框,上面放一个编辑框,不知道怎么去标题栏去边框,参考官方示例 悬浮窗口,要让窗口在最前端用 控件模态窗口() 否则使用 控件打开子窗口()
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-20 23:58:06 | 显示全部楼层
看着很复杂。。。。。。
我搜索帮助文档,看有个inputtext函数,但试着用,总提示没这个函数
有没有简单点的方法呀,就是弹出一个窗口,输入个值,摁确定就赋值了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 14:11:35 | 显示全部楼层
zxczxc1968531 发表于 2020-3-21 13:22
附件上传不了,上代码,先在项目管理-界面里面新建一个子窗口,以下有界面图片和对应窗口代码,具体控件名 ...

我先学习一下啊,谢谢您了!~
回复 支持 反对

使用道具 举报

发表于 2020-3-22 10:33:47 | 显示全部楼层
新建 子窗口 编辑框获取
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2020-4-6 13:39 , Processed in 0.040370 second(s), 26 queries .

Powered by 海安简单软件服务部

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

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