TC官方合作论坛

标题: 多个下拉框 窗口初始化设置默认值只能设置第一个 [打印本页]

作者: htht530    时间: 2016-2-29 00:08
标题: 多个下拉框 窗口初始化设置默认值只能设置第一个
本帖最后由 htht530 于 2016-2-29 19:30 编辑

多个下拉框 窗口初始化设置默认值只能设置第一个  不知道什么原因TC5.5  


GameRegion=combogettext("下拉框0")
    var GameServer= filereadini("Command", "GameServer",".\\init.ini")
    traceprint(GameServer)
    var servStr1 = filereadini(GameRegion,GameRegion,"rc:init.ini")

    var retarr1
    var n1 = strsplit(servStr1,",",retarr1)
    var xlindex=0
    for(var i=0;i < n1;i++)
        traceprint("h:-"&retarr1)
//此处没有先把数据添加到下拉框中  所以设置默认选项无效
         comboaddtext("下拉框1",retarr1)
        if(        retarr1==GameServer)
            xlindex=i
            break
        end



    end
    var ddd= combosetcursel("下拉框1",xlindex)
    traceprint(ddd)

QQ图片20160229000801.png (19.77 KB, 下载次数: 4)

QQ图片20160229000801.png

作者: kevinqq    时间: 2016-2-29 09:30
你的代码中 只操作了一个下拉框
肯定只有一个下拉框设置有效
作者: htht530    时间: 2016-2-29 19:23
kevinqq 发表于 2016-2-29 09:30
你的代码中 只操作了一个下拉框
肯定只有一个下拉框设置有效

取消注释了一样的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1