找回密码
 加入
搜索
查看: 2707|回复: 2

[GUI管理] [已解决]如何将ini文件里的所有字段变成组合框中的子项???

[复制链接]
发表于 2010-11-26 10:47:53 | 显示全部楼层 |阅读模式
本帖最后由 elexy 于 2010-11-26 11:48 编辑

脚本目录下有 GR.ini 文件,内容如下:

[张三]
SID=DR01
CID=000326169

[李四]
SID=DR148
CID=0004219201

[王五]
SID=RH0074
CID=1000448899

..........
..........
..........
字段有七八个,后续还会增加到几十个


代码如下:
$IniName = IniReadSectionNames("GR.ini")
$Form1 = GUICreate("combo test", 300, 200)
$combo = GUICtrlCreateCombo("", 20, 20, 150)
GUICtrlSetData(-1, "?", "张三")

问题如下:
如何将获取的GR.ini里的所有字段名(也就是姓名)装入 Combo 的下拉列表中,并将对应ini文件中的 SID CID 值传递给两个input框内。
发表于 2010-11-26 11:22:33 | 显示全部楼层
Local $IniName = IniReadSectionNames("GR.ini"), $cbData
For $i = 1 To $IniName[0]
    $cbData &= $IniName[$i] & '|'
Next
GUICtrlSetData($combo, $cbData, "张三")
发表于 2011-2-12 12:45:39 | 显示全部楼层
好东西,学习
发表于 2011-6-15 21:50:52 | 显示全部楼层
谢谢。我今天想了好久,都不知道怎么处理。。感谢版主。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-14 13:58 , Processed in 0.145498 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表