Hallo Leute ich habe offensichtlich ein Verständnis Problem.
Ich baue ein GUI Dynamisch auf da ich eine Kleine Prozessüberwachung baue.
Jetzt habe ich folgende Situation ich lese die Prozessnamen aus und setzte diese als ControllID ein
( so ist zu mindestens der Plan ) leider bekomme ich eine Zahl zurückgeliefert und nicht den Prozessnamen.
Der wäre aber wichtig da ich im späteren Script diesen wieder Brauche um dieser Wert
GUICtrlSetBkColor($GrafikName, 0xFA1003) wieder Farblich zu ändern.
Hat jemand eine Idee ich stehe auf dem Schlauch mal wieder
Global $filelist = _FileListToArray(@ScriptDir , "Jet_*.exe", 1)
if $debug = "1" Then _ArrayDisplay($filelist)
#Region ### START Koda GUI section ### Form=
$HauptF = GUICreate("Prozessüberwachung", 416, 197, -1, -1)
$MenuItem10 = GUICtrlCreateMenu("Datei")
$MenuItem11 = GUICtrlCreateMenuItem("Beenden", $MenuItem10)
$MenuItem90 = GUICtrlCreateMenu("Info")
$MenuItem91 = GUICtrlCreateMenuItem("Info", $MenuItem90)
$hoehenwert = "10"
For $i = 1 To UBound($filelist, 1) - 1
$NameSplit = StringSplit($filelist[$i], ".")
$LabelName=$Label_ & $NameSplit[1]
$GrafikName=$Grafik_ & $NameSplit[1]
$LabelName = GUICtrlCreateLabel($LabelName, 5, $hoehenwert, 310, 15)
$GrafikName = GUICtrlCreateGraphic(320, $hoehenwert, 91, 15)
MsgBox(0,"", $GrafikName)
ConsoleWrite($GrafikName & ' Name der Variable# ' & @CRLF)
GUICtrlSetBkColor($GrafikName, 0xFA1003)
GUICtrlSetColor($GrafikName, 0xffffff)
$hoehenwert = $hoehenwert + "20"
Next
GUISetState()
Danke im vorraus.