-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 内に配置される Textbox です。コントロール「label1」は、groupBox1 の外側に配置されるラベルです。テキストボックスの場所を変更すると、label1.location ではなく、どこかに移動しました。これを行う他の方法はありますか?

4

1 に答える 1

0

これを試して:

ctrl.Parent = Form1

次に、場所を変更します。

ctrl.Location = Label1.Location
于 2013-05-14T14:51:17.800 に答える