vb.net在SplitContainer1.Panel1中按序列添加button,当出现滑动框并滑动的时候,button添加的逻辑位置产生错误
时间: 2024-03-13 12:43:46 浏览: 70
滑动选择button
在SplitContainer1.Panel1中添加Button时,建议使用控件的Location属性来指定Button的位置,而不是使用序列。当出现滑动框并滑动时,位置会发生变化,所以使用序列可能会导致位置错误。以下是一个示例代码,可以在SplitContainer1.Panel1中按照指定的位置添加Button:
```
Dim btn As New Button()
btn.Text = "Button"
btn.Location = New Point(10, 10 + (30 * SplitContainer1.Panel1.Controls.Count))
SplitContainer1.Panel1.Controls.Add(btn)
```
这个示例代码会在SplitContainer1.Panel1中添加一个名为"Button"的Button控件,并将它的位置设置为(10,10)。每当添加一个Button时,它的Y坐标会增加30个像素,以便让它们按顺序排列。这样,即使出现滑动框并滑动时,Button的位置也会保持正确。
阅读全文