天盾数据恢复 发表于 2024-5-2 06:34

易语言下拉框里的版本选择怎么和右边的写狗建立关联

本帖最后由 天盾数据恢复 于 2024-5-2 17:49 编辑

刚学易语言,遇到一个问题。左边的下拉框版本选择了 ,怎么和右边的写狗建立联系。
链接:https://pan.baidu.com/s/1NSvbm8C2mfXG5ehmQHTtXQ
提取码:0k3w
--来自百度网盘超级会员V7的分享

源码 有熟悉的可以下载试试怎么弄

一生挚爱不回头 发表于 2024-5-2 09:08

.版本 2
.支持库 spec

.子程序 _组合框1_列表项被选择

.如果真 (组合框1.现行选中项 = 0)
    写狗 (1)
.如果真结束
.如果真 (组合框1.现行选中项 = 1)
    写狗 (2)
.如果真结束



.子程序 写狗
.参数 参, 整数型

调试输出 (参)

moyinya 发表于 2024-5-2 09:35

var=组合框1.现行选中项
如果是-1就是没选,如果是0就是第一个,1就是第二个

moyinya 发表于 2024-5-2 09:36

moyinya 发表于 2024-5-2 09:35
var=组合框1.现行选中项
如果是-1就是没选,如果是0就是第一个,1就是第二个

另外你要用组合框的话,请在左侧禁止编辑组合框内容

tianmenghuan 发表于 2024-5-2 10:15

多看看基础教程 应该更容易理解

天盾数据恢复 发表于 2024-5-2 11:41

本帖最后由 天盾数据恢复 于 2024-5-2 11:57 编辑

一生挚爱不回头 发表于 2024-5-2 09:08
.版本 2
.支持库 spec


上面的填好了,下面的写狗这里怎么接?

一生挚爱不回头 发表于 2024-5-2 15:04

.版本 2

.子程序 _组合框1_列表项被选择

.如果真 (组合框1.现行选中项 = 0)
    写狗 (“5EAE”, “”, “”)' 子程序要写在如果真里面,结束()删掉,双引号里填参数
.如果真结束

.如果真 (组合框1.现行选中项 = 1)
    写狗 (“”, “”, “”)
.如果真结束


.子程序 写狗, 文本型
.参数 instring, 文本型
.参数 key, 文本型
.参数 keypath, 文本型
.局部变量 ret, 文本型

ret = ywritestring (instring, 0,"000" ,"000" ,keypath )

返回 (ret)

秘密e 发表于 2024-5-2 16:00

你这个按钮被单击好像不能填参数,我没试过,可以另写一个子程序。看图用变量就行了,不用参数

tyler998 发表于 2024-5-4 21:28

.版本 2

.子程序 _按钮2_被单击
.局部变量 类型, 整数型

类型 = 组合框1.现行选中项
.如果真 (类型 = -1)
    返回 ()
.如果真结束
写狗 (类型)

.子程序 写狗
.参数 类型, 整数型
.局部变量 ret, 整数型
.局部变量 InString, 文本型
.局部变量 Key, 文本型

InString = “FFFFFFFFFFFFFFFFFFFFFFFFFFF”
InString = “5EAE532208D9706A00422C363A32BD67”
' ret = YWriteString (InString, 0, “FFFFFFFF”, “FFFFFFFF”, Keypath)' 写数据
ret = YWriteString (InString, 类型, “000FFFFF”, “000FFFFF”, Keypath)' 写数据
信息框 (“写锁完成。”, 0, , )

你好,再见 发表于 2024-5-8 12:17

按钮事件子程序还可以传参数吗???我记得不可以吧
页: [1]
查看完整版本: 易语言下拉框里的版本选择怎么和右边的写狗建立关联