-3

无法在 vb.net 运行时从组框中取出控件。

看代码:

 For i as integer = 0 To groupbox1.Controls.Count - 1
        Dim ctrl As Control = groupbox1.Controls(i)
        If ctrl.text = "Test" then
           ctrl.Location = label1.Location
        End if
 Next

控件“Test”是一个放置在 groupBox1 内的文本框。控件“label1”是放置在 groupBox1 之外的标签。当我们更改文本框的位置时,它移动到某个地方,而不是 label1.location。有没有其他方法可以做到这一点?

4

1 回答 1

0

试试这个:

ctrl.Parent = Form1

然后更改位置:

ctrl.Location = Label1.Location
于 2013-05-14T14:51:17.800 回答