Man kann den Code außerdem noch um knapp die Hälfte verkürzen. Es ist alles
imho sehr unübersichtlich geschrieben.
Z.B.:
- Die globalen Variablen
- Die Namen deiner Komponenten
- Die ganzen Prozeduren mit ButtonXY.Click (Versuchs mal mit FindComponent und einer Schleife an dieser Stelle

)