elexy 发表于 2010-11-26 10:47:53

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

本帖最后由 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框内。

afan 发表于 2010-11-26 11:22:33

Local $IniName = IniReadSectionNames("GR.ini"), $cbData
For $i = 1 To $IniName
    $cbData &= $IniName[$i] & '|'
Next
GUICtrlSetData($combo, $cbData, "张三")

jasonmai 发表于 2011-2-12 12:45:39

好东西,学习

wangyibo1234 发表于 2011-6-15 21:50:52

谢谢。我今天想了好久,都不知道怎么处理。。感谢版主。。
页: [1]
查看完整版本: [已解决]如何将ini文件里的所有字段变成组合框中的子项???