Hi zusammen.
Derzeit bin ich gerade dabei, einen Teil meines Widgets zu bauen, der aus relativ vielen Buttons besteht. Also eigentlich ist es ein Colorpicker, bestehend aus 2x8 Buttons, einmal 8 Buttons für die Favoriten Farbe und einmal 8 Buttons für eine alternative Farbe. Da ich es recht einfach gestrickt halte, sprich der Button hat eine Farbe und beim Anklicken wird die Farbe dann halt eine Variable zur weiteren Verarbeitung gepackt. Gleichzeitig soll im alternativen Feld dieselbe Farbe natürlich nicht wählbar sein usw.
Deswegen hielt ich es auch für eine relativ gute Idee, die Buttons in ein Array zu packen. Was ja grundsätzlich kein Problem darstellt.
Nun muss ich jedem Button natürlich ein OnClicked_Event zuteilen. Das habe ich ansatzweise, es gab da schon mehrere Versuche, so versucht.
Nun stehe ich aber bei all meinen Versuchen vor dem Problem, dass ich ja noch immer rausfinden muss, welche Button nun genau angeklickt wurde. Sprich den Index vom Array usw. brauche ich ja um eben halt weitere Verarbeitungen durchzuführen.
In meinem Kopf klang es ganz einfach. Inzwischen wäre es wohl einfach gewesen, jedem Button ein eigenes Event zu verpassen und eine Funktion dahinter zu hängen.
Kann es sein, dass ich mich mit der Idee eines Button_Arrays einfach nur verrant habe und das so gar nicht geht wie ich mir das Ganze vorstelle? Oder übersehe ich einfach nur etwas und denke viel zu kompliziert?