按键精灵下拉菜单变量问题,求大神解答

tx是一组数组,ax是"|"数组的最小数量,值是0;am是"|"数组的最大数量,值是8,我需要Form1.C1.List的下拉菜单的变量是ax到am的所有数字,也就是0,... tx是一组数组,ax是"|"数组的最小数量,值是0;am是"|"数组的最大数量,值是8,我需要Form1.C1.List 的下拉菜单的变量是ax到am的所有数字,也就是0,1,2,3,4,5,6,7,8
以下是代码:
tx = "0,3,4,5|1,3,2,3|2,2,3,7|3,9,8,5|4,3,8,4|5,9,3,2|6,4,7,8|7,6,4,2|"
a= Split(tx,"|")
ax = LBound(a)
am=UBound(a)
//

Form1.C1.List = ?
按键精灵能够自动给C1下拉菜单赋值,最大值不超过am
展开
 我来答
店若器M
游戏玩家

2018-05-13 · 非著名电竞玩家
知道大有可为答主
回答量:1万
采纳率:75%
帮助的人:2733万
展开全部
好像有点不懂你说的。你意思是想Form1.C1.List 等于TX那样吧?
其实不关事的,下拉的值本来就是0开始的数值,你选择之后运行Form1.C1.ListIndex就知道了。然后你根据Form1.C1.ListIndex的值直接转换代码就行。比如
tx = "0,3,4,5|1,3,2,3|2,2,3,7|3,9,8,5|4,3,8,4|5,9,3,2|6,4,7,8|7,6,4,2|"
a= Split(tx,"|")
MessageBox a(Form1.C1.ListIndex)就是你变量值了,如果下拉为0,那么a(Form1.C1.ListIndex)就是第一组的0,3,4,5这几个值
脚本写入初始化就好
Event Form1.Load //界面初始值设置
Form1.C1.List="0|1|2|3|4|5|6|7|8|9"
Form1.C1.ListIndex = 0
End Event
至于ax = LBound(a)
am=UBound(a)直接就不管了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式