精易论坛

标题: 有没有编辑框或者表格框能双击显示内容跳到子程序 [打印本页]

作者: zhangli9271    时间: 2024-4-7 12:22
标题: 有没有编辑框或者表格框能双击显示内容跳到子程序
超级编辑框显示内容:烟花蜘蛛:00:00:00
烟花天珠:00:00:00
烟花帝王:00:00:00
双击:烟花蜘蛛:00:00:00 获取到按钮烟花蜘蛛的内容 或者烟花天珠:00:00:00获取到按钮烟花天珠的内容...   还要保持时间排序,最好还要能改变字体大小。
易语言有这种功能的编辑框,表格框么。


作者: zhangli9271    时间: 2024-4-7 12:30
计时.e (1.17 MB, 下载次数: 3)

作者: zhangli9271    时间: 2024-4-7 12:33
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
线程_启动 (&子程序1)
线程_启动 (&子程序2)
子程序名返回值类型公开备 注
子程序1  
变量名类 型静态数组备 注
所有怪文本型 
怪名文本型0
判断循环首 (1 = 1)
烟花蜘蛛时 ()
烟花天珠时 ()
烟花帝王时 ()
所有怪 = “烟花蜘蛛:” + 烟花蜘蛛剩余时间 + #换行符“烟花天珠:” + 烟花天珠剩余时间 + #换行符“烟花帝王:” + 烟花帝王剩余时间
超级编辑框1.内容 = 文本_分割文本排序_快速 (所有怪, #换行符, “:”, 2, 1, 真, 怪名)
延时 (1000)
判断循环尾 ()
子程序名返回值类型公开备 注
子程序2  
变量名类 型静态数组备 注
现行时间日期时间型 
赋值秒数整数型 
现行时间 = 取现行时间 ()
赋值秒数 = 2
烟花蜘蛛等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)
烟花天珠等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)
烟花帝王等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)
子程序名返回值类型公开备 注
_按钮4_被单击  
变量名类 型静态数组备 注
赋值秒数整数型 
现行时间日期时间型 
a整数型 
进入许可区 (许可证)
现行时间 = 取现行时间 ()
a = 时间转秒 (编辑框8.内容)
判断 (a > 1)
赋值秒数 = a
烟花蜘蛛等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)


赋值秒数 = 3600 × 到整数 (编辑框2.内容)
烟花蜘蛛等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)
编辑框8.内容 = “0时00分00秒”
子程序名返回值类型公开备 注
_按钮5_被单击  
变量名类 型静态数组备 注
a整数型 
赋值秒数整数型 
b字节集 
现行时间日期时间型 
进入许可区 (许可证)
现行时间 = 取现行时间 ()
a = 时间转秒 (编辑框8.内容)
判断 (a > 1)
赋值秒数 = a
烟花天珠等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)


赋值秒数 = 7200 × 到整数 (编辑框2.内容)
烟花天珠等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)
编辑框8.内容 = “0时00分00秒”
子程序名返回值类型公开备 注
_按钮6_被单击  
变量名类 型静态数组备 注
a整数型 
赋值秒数整数型 
b字节集 
现行时间日期时间型 
进入许可区 (许可证)
现行时间 = 取现行时间 ()
a = 时间转秒 (编辑框8.内容)
判断 (a > 1)
赋值秒数 = a
烟花帝王等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)


赋值秒数 = 14400 × 到整数 (编辑框2.内容)
烟花帝王等待时间 = 增减时间 (现行时间, #秒, 赋值秒数)
编辑框8.内容 = “0时00分00秒”
子程序名返回值类型公开备 注
时间转秒整数型 
参数名类 型参考可空数组备 注
时间文本型
变量名类 型静态数组备 注
整数型 
整数型 
整数型 
如果 (寻找文本 (时间, “时”, , ) ≠ -1)
时 = 到整数 (文本_取左边 (时间, “时”, , )) × 3600
分 = 到整数 (文本_取出中间文本 (时间, “时”, “分”, , )) × 60
分 = 到整数 (文本_取左边 (时间, “分”, , )) × 60

如果 (寻找文本 (时间, “分”, , ) ≠ -1)
秒 = 到整数 (文本_取出中间文本 (时间, “分”, “秒”, , ))
秒 = 到整数 (文本_取左边 (时间, “秒”, , ))

返回 (时 + 分 + 秒)
子程序名返回值类型公开备 注
秒转时间文本型 
参数名类 型参考可空数组备 注
秒数整数型
自动补零逻辑型
变量名类 型静态数组备 注
文本型 
文本型 
文本型 
返回时间文本型 
时 = 到文本 (到整数 ( (秒数 % 86400) ÷ 3600))
分 = 到文本 (到整数 ( (秒数 % 86400 % 3600) ÷ 60))
秒 = 到文本 (到整数 (秒数 % 86400 % 3600 % 60))
自动补零 = 选择 (是否为空 (自动补零), 真, 自动补零)
时 = 选择 (自动补零 = 取文本长度 () < 2, “0” + 时, 时)
分 = 选择 (自动补零 = 取文本长度 () < 2, “0” + 分, 分)
秒 = 选择 (自动补零 = 取文本长度 () < 2, “0” + 秒, 秒)
返回时间 = 到文本 ()“:”到文本 ()“:”到文本 ()
返回 (返回时间)
子程序名返回值类型公开备 注
烟花天珠时  
变量名类 型静态数组备 注
现行时间日期时间型 
现行时间 = 取现行时间 ()
烟花天珠刷新时间 = 取时间间隔 (烟花天珠等待时间, 现行时间, #秒 )
如果真 (烟花天珠刷新时间 < 0)
返回 ()
烟花天珠剩余时间 = 秒转时间 (烟花天珠刷新时间)
子程序名返回值类型公开备 注
烟花帝王时  
变量名类 型静态数组备 注
现行时间日期时间型 
现行时间 = 取现行时间 ()
烟花帝王刷新时间 = 取时间间隔 (烟花帝王等待时间, 现行时间, #秒 )
如果真 (烟花帝王刷新时间 < 0)
返回 ()
烟花帝王剩余时间 = 秒转时间 (烟花帝王刷新时间)
子程序名返回值类型公开备 注
烟花蜘蛛时  
变量名类 型静态数组备 注
现行时间日期时间型 
现行时间 = 取现行时间 ()
烟花蜘蛛刷新时间 = 取时间间隔 (烟花蜘蛛等待时间, 现行时间, #秒 )
如果真 (烟花蜘蛛刷新时间 < 0)
返回 ()
烟花蜘蛛剩余时间 = 秒转时间 (烟花蜘蛛刷新时间)


i支持库列表   支持库注释   
iext2扩展界面支持库二
EThread多线程支持库


作者: zhangli9271    时间: 2024-4-7 12:35


作者: zhangli9271    时间: 2024-4-7 13:15


作者: 笨来无一悟    时间: 2024-4-7 13:18
甚至没人听得懂你在表达什么双击什么 双击按钮还是双击超级编辑框 获取按钮的什么 难不成按钮的标题?这都固定死的好不好
作者: zhangli9271    时间: 2024-4-7 13:42
笨来无一悟 发表于 2024-4-7 13:18
甚至没人听得懂你在表达什么双击什么 双击按钮还是双击超级编辑框 获取按钮的什么 难不成按钮的标 ...

双击这个超级编辑框里面的  烟花天珠:00:00:00
双击他能获取按钮里面的内容,就可以得到优化,把界面按钮取消掉。
作者: 鹏书    时间: 2024-4-7 13:50
你说的 超级列表框就可以
作者: zhangli9271    时间: 2024-4-7 14:07
zhangli9271 发表于 2024-4-7 13:42
双击这个超级编辑框里面的  烟花天珠:00:00:00
双击他能获取按钮里面的内容,就可以得到优化,把界面按 ...

有的框可以改变字体,比如列表框就可以改变字体。不熟悉组件我是说最好,最好是一种假设。
作者: zhangli9271    时间: 2024-4-7 14:08
笨来无一悟 发表于 2024-4-7 13:18
甚至没人听得懂你在表达什么双击什么 双击按钮还是双击超级编辑框 获取按钮的什么 难不成按钮的标 ...

有的框可以改变字体,比如列表框就可以改变字体。不熟悉组件我是说最好,最好是一种假设。
作者: zhangli9271    时间: 2024-4-7 14:37
鹏书 发表于 2024-4-7 13:50
你说的 超级列表框就可以

可以演示一下吗,组件不熟悉
作者: 笨来无一悟    时间: 2024-4-7 15:39
zhangli9271 发表于 2024-4-7 14:08
有的框可以改变字体,比如列表框就可以改变字体。不熟悉组件我是说最好,最好是一种假设。 ...

点击了之后 显示在上面的框框里面 框框里面的数字也可以超级编辑框里面的一起动?
作者: zhangli9271    时间: 2024-4-8 09:09
笨来无一悟 发表于 2024-4-7 15:39
点击了之后 显示在上面的框框里面 框框里面的数字也可以超级编辑框里面的一起动? ...

改好了,改时间分两种模式一种用编辑框改时间,一种双击改时间,理解了不。






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4