kann ich ein Steuerelement (Button, Checkbox) anhand seiner Position ansprechen ohne den Namen zu kennen? Falls ja: Wie?
Hintergrund ist der Folgende: Ich habe eine Liste von Datensätzen, zu jedem Datensatz gehören mehrere Steuerelemente. Die Namen hab ich anhand der Zeile in der sie erstellt werden vergeben. Knopf5, Knopf6 usw...
Wenn die Datensätze nun umsortiert werden verändert sich allerdings die Position der Steuerelemente. Ich weiß also nicht mehr, welche in welcher Zeile sind. Nun würde ich gerne alle umbenennen um das wieder richtig zu stellen.
Also der Button der nun in Zeile 5 steht soll ab jetzt Knopf5 heißen usw.
Ich hatte auch bereits den Fall, dass ein Button gefehlt hat, weil ein Nutzer etwas von Hand eingetragen hat. Diesen Fall würde ich nach Möglichkeit gerne direkt mit abdecken. Kommt sowas nochmal vor, kann ich einfach per Autofilter neu sortieren und Problem gelöst.
Im Optimalfall deckt die Lösung also die Option ab, dass ein Button nicht existiert oder ein Name doppelt vergeben ist. Daher wäre ein einfaches neu benennen anhand der aktuellen Position eigentlich die Optimallösung, denn die kenne ich ja.
Alternative: Alle Steuerelemente in einer Spalte löschen und neu erstellen. Kann gerne auch die ganze Spalte wegfallen, da ist sonst nichts drin aber auch hier komm ich nicht zum Erfolg, beim Löschen der Spalte werden die Steuerelemente nicht immer mitgelöscht (oder ich hab das Schema nicht durchschaut)
Danke im vorraus für die Hilfe!
Sven