kswdiy 发表于 2010-2-2 15:55:44

读取ini配制文件中的 所有 字段名 自动赋值到下拉框

本帖最后由 kswdiy 于 2010-2-2 16:10 编辑

看题目 大家懂了 些吧??

看我截图就是了
在如图的中 我想要将所有的 段名 主要自动全都赋值到 下拉框中

主要是配制文件有在 更新或是增减 所以写固定不好用 所以要自动类型的 读取段名并

赋值到下拉框中

该如何做啊


等待高手解决找了 au3说明书 找不到所以 发问了 。。。。。。

xlcwxl 发表于 2010-2-2 16:34:05

本帖最后由 xlcwxl 于 2010-2-2 16:35 编辑

#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 256, 115, 192, 124)
$Combo1 = GUICtrlCreateCombo("", 40, 32, 145, 25)
GUISetState(@SW_SHOW)
read()
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit


        EndSwitch
WEnd

Func read()
$var = IniReadSectionNames("123.ini")
If @error Then
    MsgBox(4096, "", "错误, 读取INI文件失败.")
Else
    For $i = 1 To $var
      GUICtrlSetData($Combo1,$var[$i])
    Next
EndIf
EndFunc帮助:IniReadSectionNames ( "文件名" )
从某标准配置文件(*.ini)中读取所有字段的信息.

kswdiy 发表于 2010-2-2 21:01:51

呵呵 这个我早写过了呵呵呵   谢谢诶
最后自己 发现自己变量冲突了写错了 太菜了我

mn3711698 发表于 2010-2-3 09:27:35

还要努力学习啊,很多都不懂

ahphsautoit 发表于 2010-2-8 14:38:44

一要多看帮助文档和论坛,好多需要解决的问题的完美方案就在其中。
二呢,遇到看似简单的代码就是发生莫名其妙的问题的话,多从不同角度审视一下代码,应该还是会很快发现问题所在的。

zmj2008 发表于 2010-3-15 00:18:49

很实用谢谢

heilulu 发表于 2010-3-25 16:00:20

学习一下,谢谢分享。。。。。。

奥斯丁 发表于 2010-9-23 19:28:21

学习一下,谢谢分享。。。。。。

jianganew 发表于 2010-11-21 11:10:20

学习一下,谢谢分享。。。。。。

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

好东西,学习

jasonmai 发表于 2011-2-12 12:46:01

好东西,学习

pingfan5888 发表于 2011-2-18 21:13:49

不错,,谢谢,,收基了。。

syhw222 发表于 2011-2-18 22:54:38

不错,学习了!
页: [1]
查看完整版本: 读取ini配制文件中的 所有 字段名 自动赋值到下拉框