Hallo zusammen,
ich habe mir ein "dynamische"Traymenü erzeugt -> [ gelöst ] "Dynamisches" Traymenü? Probleme bei der Trayitem-Zuweisung
Nun versuche ich die eingelesenen und erzeugten Menüpunkte abzufangen/abzufragen:
Opt('TrayOnEventMode', 1)
For $i = 1 To UBound($varSection) - 1
$sectionitems = TrayCreateMenu( $varSection[$i])
$var1 = IniReadSection("config.ini", $varSection[$i])
For $j = 1 To UBound($var1) - 1
$displayitem = TrayCreateItem($var1[$j][0], $sectionitems)TrayItemSetOnEvent(-1, "ClickTrayItem")
Next
Next
While 1
Sleep(100) WEnd
Func ClickTrayItem()
Msgbox(64,$var1[1][0],$var1[1][1])
EndFunc
Nun wird mir immer der letzte Eintrag des Traymenüs angezeigt - klar und logisch (!)
Aber wie kriege ich es hin, dass mir die richtigen Einträge übergeben werden?
-----------
Zur Info: Ich habe eine config.ini mit folgenden Einträgen
[SectionA]
Name1=Wert1
Name2=Wert2
[SectionB]
Name1=Wert1
Name2=Wert2
usw.
diese Datei wird von einem Script (Siehe URL) eingeladen und entsprechend als Traymenü angezeigt.