如何把INI文件的内容显示到TreeView中
现有INI文件内容如下ParentName=股票经济
ChildName=大智慧
ChildName=民生证券
ParentName=聊天通讯
ChildName=飞信2008
如何读取上面INI文件中的内容到TreeView中,如下图显示:
[ 本帖最后由 netbadbug 于 2009-3-11 12:24 编辑 ] #include <GUIConstantsEx.au3>
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>
Local $I, $J, $_Tree_Item, $_INI_File = @ScriptDir & "\1.ini"
$Form1 = GUICreate("Form1", 196, 400, 192, 124)
$TreeView = GUICtrlCreateTreeView(16, 16, 137, 361)
For $I = 1 To 9
$IniSection = IniRead($_INI_File, "Main", $I, "None")
If $IniSection = "None" Then ExitLoop
$_Tree_Item[$I] = GUICtrlCreateTreeViewItem($IniSection, $TreeView)
$IniKey = IniReadSection($_INI_File, $I)
If @error Then ExitLoop
For $J = 1 To $IniKey
GUICtrlCreateTreeViewItem($IniKey[$J], $_Tree_Item[$I])
Next
GUICtrlSetState($_Tree_Item[$I], BitOR($GUI_EXPAND, $GUI_DEFBUTTON))
Next
GUISetState(@SW_SHOW)
While 1
If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
WEnd
INI文件名:1.ini, 内容:
1=股票经济
2=聊天通讯
1=大智慧
2=民生证券
1=飞信2008
[ 本帖最后由 漠北雪~狼 于 2009-3-10 18:48 编辑 ]
写的好
是这样的!!!!!!!
页:
[1]