[! [Программа Mastermind] [1]] [1]
Я преподаю класс по компьютерному программированию, где мы делали версию Master Mind.
Произошла странная вещь, которую я не понимаю и не могу воспроизвести.Игровая доска, изображенная выше, создана с массивом картинок, который, как вы все знаете, должен быть создан программно.Как и следовало ожидать, координаты x и y предназначались для управления с помощью новых координат местоположения.
Один из учащихся должен был изменить свойство на панели.В результате этого изменения, которое я не могу воспроизвести, когда графические блоки были созданы на лету, они будут отображаться на панели без каких-либо горизонтальных или вертикальных назначений!Он не мог понять, почему они находились неправильно в шаблоне, который не имел ничего общего с переменными местоположения.Мы поместили апострофы перед всеми упоминаниями переменных x и y.Затем мы их полностью устранили.Затем мы сделали то же самое со свойством location и удалили все ссылки на местоположение.Ничто не остановило появление ящиков в неуправляемом массиве.Шаблон будет меняться с расширением или сокращением панели.
К сожалению, один из других учеников удалил панель, и когда мы заменили ее на новую - проблема решена.Однако в результате я не знаю, какое именно свойство вызвало эту аномалию.Я полчаса поиграл, включив и отключив различные свойства, но ничего.Я не могу дублировать то, что он сделал.
Кто-нибудь, читающий это, знает, что заставило это произойти?