Использовать панели для данной задачи глупо, лучше взять один TPaintBox и вручную отрисовывать содержимое массива, это поможет избежать сотню проблем и приблизит к нормальному коду.
Ниже написал код, который используя рекурсию, ищет на поле все возможные соединения рядом стоящих элементов.
Думаю код прозрачный, все должно быть ясно, вариантов решения данной задачи, можно написать много, я по крайней мере о трех думал, но выбрал именно этот.
|