Was genau ist jetzt euer Problem? Wollt ihr allgemeine Tipps haben, wie ihr euren Quelltext vereinfachen könnt? Oder wie man's ohne 65 Panels und ohne 68
PaintBoxen macht?
Der Code ließe sich unglaublich vereinfachen und verkürzen, wenn ihr nur eine PaintBox benutzt. Diese hätte dann die Größe des gesamten Spielfeldes. Die 64 Felder und die Spielsteine können dann über (verschachtelte) For-Schleifen per
BitBlt auf diese gezeichnet werden. Die 70 Zeilen lange Button2Click-Prozedur könnte so auf ca. ein 10tel reduziert werden.
Außerdem wären eindeutigere Bezeichner nicht schlecht. Kein Mensch weiß, wo Panel49 liegt. Was Button2 ist lässt sich auch erst erahnen, wenn man sich die Implementierung seines OnClick-Ereignisses ansieht.