Daten aus dynamischen labels auslesen

  • Es werden Labels erstellt, die Anzahl der Labels richtet sich nach der Grösse eines Array bzw der Anzahl von Datensätzen

    [autoit]

    Func wer()

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Sleep(200)
    $anwesende=IniRead("quiz.ini", "GeneralSetting", "anwesende", "Keine Daten")
    Local $aArray1 = _StringBetween($anwesende, '[', ']')
    ;_ArrayDisplay($aArray1, 'Standardsuche')

    [/autoit][autoit][/autoit][autoit]

    $abstand=640
    $o=(14)

    [/autoit][autoit][/autoit][autoit]

    For $i=1 to ubound($aArray1)-1

    [/autoit][autoit][/autoit][autoit]

    If $aArray1[$i] = "" Then

    Else
    GUICtrlCreateLabel($aArray1[$i], $abstand, $o)
    ;GUICtrlSetOnEvent(-1, "usermenu")
    GUICtrlSetFont(-1, 10, 1, 2, "Georgia")
    $o+=(14)

    [/autoit][autoit][/autoit][autoit]

    EndIf

    [/autoit][autoit][/autoit][autoit]

    Next
    ConsoleWrite("ende")
    EndFunc

    [/autoit][autoit][/autoit][autoit][/autoit]

    wie kann man denn nun auf die einzelnen inhalte der labels zugreifen?

  • Danke aber eigentlich möchte ich per setonevent arbeiten

    funktion "usermenu" soll die daten eines labels das angeklickt wurde auslesen

    [autoit]

    $lLabel[$i]=GUICtrlCreateLabel($aArray1[$i], $abstand, $o)
    $h=GUICtrlRead (-1)
    ConsoleWrite($h & @CRLF)
    GUICtrlSetOnEvent($aLabel[$i], "usermenu")

    [/autoit]


    und ein error hab ich auch noch


    ==> Expected a "=" operator in assignment statement.:
    $lLabel[$i]=GUICtrlCreateLabel($aArray1[$i], $abstand, $o)
    $lLabel^ ERROR