Anonymouse Posted June 19, 2008 Posted June 19, 2008 #include <GUIConstantsEx.au3> Opt('MustDeclareVars', 1) Global $var, $msg, $combo Dim $combo[4];, $x GUICreate("My GUI combo") $var = IniReadSection("C:\myfile.ini", "section1") $combo[0] = GuiCtrlCreateCombo("", 10, 10) $combo[1] = GuiCtrlCreateCombo("", 10, 50) $combo[2] = GuiCtrlCreateCombo("", 10, 90) $combo[3] = GuiCtrlCreateCombo("", 10, 130) For $a = 1 To $var[0][0];And $x = 0 To $combo[4] -- You can only have one per line? ;GUICtrlSetData($combo[$x], $var[$a][1]) GUICtrlSetData($combo[3], $var[$a][1]) Next GUISetState() EndIf While 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop WEnd I guess I'm quite ignorant on arrays, because I understand a little better... but not much. Where should I look to figure out how to do this? How should I look at this array? Is an array even what I'm looking for? BTW, for the ini file this is what I have: [section1] Key0=Unit1 Key1=Unit2 Key2=Unit3 ;Etc. children may smile; the wise ponder- Dr. Holmes of Hardvard Medical School on an Ether BingeLove Makes The World Go Round?So does five shots of tequila. What's your point?[quote name='Valik' date='Jun 5 2008, 05:13 PM']wraithdu, 24 hours. Said I have a bad attitude, just driving the point home with a ban.[/quote]This is classic. :)
monoceres Posted June 19, 2008 Posted June 19, 2008 Nest the for loop: For $a = 1 To $var[0][0] For $i = 0 To UBound($combo) - 1 GUICtrlSetData($combo[$i], $var[$a][1]) Next Next Broken link? PM me and I'll send you the file!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now