如何在vb.net中将控件的位置从groupbox更改为form?

时间:2013-05-14 11:35:54

标签: vb.net

无法在运行时在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之外的Label。当我们改变文本框的位置时,它移动到某处,而不是在label1.location。 还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

ctrl.Parent = Form1

然后更改位置:

ctrl.Location = Label1.Location