Ich hab eine Funktion die liest Usernamen aus, variabel zwischen 0 - ca 20
Nun möchte ich per Kontextmenü einen Usernamen wählen und dieser soll erstmal nur ausgeben werden.
Nur dass scheint garnicht so einfach zu sein ![]()
Erbitte unterstützung ![]()
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <Array.au3>
HotKeySet("{f1}","CON")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]GUICreate("Döner mit alles", 200, 100)
GUISetState(@SW_SHOW)
Global $contextmenu
Global $test[1]
Func CON()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]GUICtrlDelete($contextmenu)
[/autoit] [autoit][/autoit] [autoit]Sleep(20)
[/autoit] [autoit][/autoit] [autoit]$contextmenu = GUICtrlCreateContextMenu()
[/autoit] [autoit][/autoit] [autoit]$rand = Random(0, 22, 1)
For $i = 0 to $rand step +1
_ArrayAdd($test, GUICtrlCreateMenuItem("Eintrag-Nr" & $i, $contextmenu))
[/autoit] [autoit][/autoit] [autoit]Next
_ArrayDisplay($test)
EndFunc
While 1
$msg = GUIGetMsg()
Switch $msg
Case $contextmenu
ConsoleWrite("Hier soll 'Eintrag-Nr x' Verarbeitet werden" & @CRLF)
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
[/autoit]