易语言“错误(10044):不能将‘文本型’数据转换到‘窗口’数据”!

.版本 2

.程序集 窗口程序集1

.子程序 _用户名列表框_创建完毕

载入 (_启动窗口.用户组合框.内容, , 真)

-----------------------------------------------------✎
回答采纳的分给5
邮箱610305253@qq.com

直接用计次循环把组合框里的内容赋值给列表框不就行了 如果是不同窗口之间也可以视情况加个全局变量数组 先储存好组合框里的内容 再赋值给列表框 下面是我的代码 你可以视情况改动一下就可以了的 不过我还是想不清你用载入是出于什么目的……
.版本 2

.计次循环首 (组合框1.取项目数 (), i)
列表框1.加入项目 (组合框1.取项目文本 (i - 1), )
.计次循环尾 ()追问

可是组合框1在_启动窗口里面,怎么办?
还有,是不是还要添加一个“i”的变量?

追答

i变量当然要添加啦 你那个列表框是在另一个窗口是吧 那就看你那个窗口载入后 _启动窗口是不是关闭喽 没关闭的话可以直接赋值过去啊 没有的话也可以在_启动窗口程序集下用全局变量数组存储好 再到另外的窗口载入后 赋值就行了~

追问

怎么存储?

追答

不是吧 基本功要努力啊
先申请一个全局变量数组 文本型的 这个应该不用说吧 我就取名为 临时储存 好了
计次循环首 (组合框1.取项目数 (), i)
加入成员(临时储存,组合框1.取项目文本 (i - 1))
.计次循环尾 ()
这就行了
另外就是在列表框的窗口中 把 临时储存 几次循环赋值给列表框就行了
话说没分啊……

追问

全局变量没办法实现!
多回答一些,我给你加十分!

追答

我做个源码给你吧 你贴上邮箱我发给你 基础的东西不好讲呢……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-15
载入是窗口命令

一般用于 载入(窗口1,,假/真)

你那种写法行不通
第2个回答  2012-04-14
载入命令 第一个参数必须是为窗口型的数据 _启动窗口.用户组合框.内容 这个命令为文本型 不能使用载入的命令 你想做什么效果的 ?追问

做一个通过一个列表框就可以看到所有注册的用户的那种组件(就是把_启动窗口里的用户名组合框里的所有用户名放到用户名列表框1里)。

追答

用全局变量储存启动窗口内组合框的数据 然后写到列表框内 就行了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网