易语言下拉框里的版本选择怎么和右边的写狗建立关联
本帖最后由 天盾数据恢复 于 2024-5-2 17:49 编辑刚学易语言,遇到一个问题。左边的下拉框版本选择了 ,怎么和右边的写狗建立联系。
链接:https://pan.baidu.com/s/1NSvbm8C2mfXG5ehmQHTtXQ
提取码:0k3w
--来自百度网盘超级会员V7的分享
源码 有熟悉的可以下载试试怎么弄
.版本 2
.支持库 spec
.子程序 _组合框1_列表项被选择
.如果真 (组合框1.现行选中项 = 0)
写狗 (1)
.如果真结束
.如果真 (组合框1.现行选中项 = 1)
写狗 (2)
.如果真结束
.子程序 写狗
.参数 参, 整数型
调试输出 (参)
var=组合框1.现行选中项
如果是-1就是没选,如果是0就是第一个,1就是第二个 moyinya 发表于 2024-5-2 09:35
var=组合框1.现行选中项
如果是-1就是没选,如果是0就是第一个,1就是第二个
另外你要用组合框的话,请在左侧禁止编辑组合框内容 多看看基础教程 应该更容易理解 本帖最后由 天盾数据恢复 于 2024-5-2 11:57 编辑
一生挚爱不回头 发表于 2024-5-2 09:08
.版本 2
.支持库 spec
上面的填好了,下面的写狗这里怎么接? .版本 2
.子程序 _组合框1_列表项被选择
.如果真 (组合框1.现行选中项 = 0)
写狗 (“5EAE”, “”, “”)' 子程序要写在如果真里面,结束()删掉,双引号里填参数
.如果真结束
.如果真 (组合框1.现行选中项 = 1)
写狗 (“”, “”, “”)
.如果真结束
.子程序 写狗, 文本型
.参数 instring, 文本型
.参数 key, 文本型
.参数 keypath, 文本型
.局部变量 ret, 文本型
ret = ywritestring (instring, 0,"000" ,"000" ,keypath )
返回 (ret)
你这个按钮被单击好像不能填参数,我没试过,可以另写一个子程序。看图用变量就行了,不用参数 .版本 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, , )
按钮事件子程序还可以传参数吗???我记得不可以吧
页:
[1]