Hallo zusammen,
ich arbeite derzeit etwas an einer GUI und frage mich, wie man etwas "schöner" programmiert.
Mal als Beispiel: Ich habe etwa 25 Buttons (die alle mehr oder weniger die selbe Funktion aufrufen nur mit anderen Parametern)
und anstatt eben jetzt 25 Switch-Case Anweisungen zu schreiben wollte ich das in einer packen.
Hier mal mein Lösungsvorschlag
[autoit]For $i = 0 To 5 Switch $nMsg[0] Case $north_shara[$i]
MsgBox(0,"You clicked","Button: " & GuiCtrlRead($north_shara[$i]))
EndSwitch Next
[/autoit](tut mir leid für diese schreckliche Formatierung, wBB scheint nicht zu wollen wie ich will)
Es klappt auch soweit, was mich jedoch stört ist die Tatsache dass er permanent in dieser For-Schleife bleibt.
Gibt es keinen einfacheren Weg o.O?
Edit: gelöst gesetzt