事件创建按钮的问题未按预期对齐

时间:2012-11-24 13:32:40

标签: vb.net-2010

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

    button.top = button.top + 10

对于每个刻度线,创建的设计(也称为按钮创建器)按钮向下移动到新按钮下方,并且处于相同的对齐位置。由于我正在处理的表单的大小,一旦完成3次,创建者按钮现在是歪斜的,略微位于其上方添加按钮的右侧,而不是在同一位置,由于控件现在超出了表单大小,滚动条变得可见。

我已经做了一些搜索,但到目前为止我找到的答案没有帮助 - 可能更多是由于我没有正确理解 - 而且它开始向我的方向前进,因为它应该在逻辑上如此简单。 / p>

我以为今天晚上当我意识到这是之前添加的按钮正在从

移动时,我已经想出了这个问题。
    location.x = 100

    location.x = 91

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

任何人都可以指出可能是什么东西这么简单,我忽略了这些是为了让这些对齐吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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