一个关于面板控制的谜题

A puzzle concerning the panel control

[![策划者计划][1]][1]

我教 class 计算机编程,我们一直在制作 Master Mind 的一个版本。

发生了一件奇怪的事情,我不明白也无法复制。上面描述的游戏板是用一个图片框数组创建的,众所周知,它必须以编程方式创建。如您所料,x 和 y 坐标是通过使用新的位置坐标来控制的。

其中一个学生必须在面板中更改 属性。作为这种变化的结果——我无法复制——当动态创建图片框时,它们会出现在面板中而没有被赋予任何水平或垂直分配!他无法弄清楚为什么他们在与位置变量无关的模式中定位不正确。我们在所有提及 x 和 y 变量之前都放置了撇号。然后我们完全消除了它们。然后我们对位置 属性 进行了相同的操作,因此删除了所有位置引用。没有什么能阻止盒子以不受控制的阵列模式出现。图案会随着面板的展开或收缩而改变。

不幸的是,其他学生之一删除了面板,当我们用新面板替换它时——问题解决了。然而,结果是我不知道是什么特定的 属性 导致了这个异常。我已经玩了半个小时,启用和禁用各种属性,但没有。我无法复制他所做的。

读到这篇文章的人知道是什么原因造成的吗?

好的,我明白了。他插入了一个流式布局面板而不是常规面板。所以,这个问题可以删掉或者留给可能遇到同样问题的其他人。