0

新人再次出现问题。我在表单上有一个按钮,该按钮设置为在其当前位置创建另一个按钮,然后使用运行的计时器

    button.top = button.top + 10

对于每个刻度,设计创建(又名按钮创建者)按钮向下移动到新按钮下方,并保持相同的对齐方式。由于我正在处理的表单的大小,一旦这样做了 3 次,创建者按钮现在是歪斜的,稍微在其上方添加的按钮的右侧,而不是在同一个地方,因为控件现在超出了表单大小并且滚动条变得可见。

我已经进行了一些搜索,但到目前为止,我找到的答案并没有帮助——可能更多的是因为我没有正确理解——而且它开始让我深思熟虑,因为它在逻辑上应该如此简单。

当我意识到这是先前添加的按钮正在从

    location.x = 100

    location.x = 91

而不是改变它的习惯的创造者按钮。

谁能指出什么可能如此简单以至于我为了使这些对齐而忽略了?

提前致谢。

4

1 回答 1

0

而不是使用 location.x 属性尝试使用对象的 LEFT 属性...所以当您创建 NEW 按钮并设置其初始位置时,请使用 ThisButton.Left = Value 来定位它...。

其中 ThisButton 是按钮的名称,Value 是 X 位置数值。

于 2012-12-17T02:43:42.810 回答