Vb.net 需要帮助删除某些控件吗

Vb.net 需要帮助删除某些控件吗,vb.net,Vb.net,我正在创建21点,我使用图片框。我调暗了一个名为picbox的新PictureBox,每当他们点击时,它就会创建一个新的PictureBox,里面有他们的卡。我试图让它,当他们点击一个按钮,以获得一个新的手,它删除了我创建的所有图片框,并清除了我原来在那里的四个。我想不出来。。我尝试使用控件。移除(picbox),但它只移除了其中一个。以下是我的点击按钮代码: Private Sub HitButton_Click(sender As Object, e As EventArgs) Handle

我正在创建21点,我使用图片框。我调暗了一个名为picbox的新PictureBox,每当他们点击时,它就会创建一个新的PictureBox,里面有他们的卡。我试图让它,当他们点击一个按钮,以获得一个新的手,它删除了我创建的所有图片框,并清除了我原来在那里的四个。我想不出来。。我尝试使用控件。移除(picbox),但它只移除了其中一个。以下是我的点击按钮代码:

Private Sub HitButton_Click(sender As Object, e As EventArgs) Handles HitButton.Click

        HitCard = DeckoCards.PlayingCard.GetCards(deck, 1).Item(0)

        With picbox
            .Height = 201
            .Width = 125
        End With
        If PlayerTurn = 1 Then
            Controls.Add(picbox)

            DeckoCards.RealDeck.RealCards(HitCard, picbox)
            picbox.Top = PlayerOneCard2PictureBox.Top
            picbox.Left = xPosPlay1
            xPosPlay1 += 40
            picbox.BringToFront()
            picbox = New PictureBox


        ElseIf PlayerTurn = 2 Then

            Controls.Add(picbox)

            DeckoCards.RealDeck.RealCards(HitCard, picbox)
            picbox.Top = PlayerOneCard2PictureBox.Top
            picbox.Left = xPosPlay2
            xPosPlay2 += 40
            picbox.BringToFront()

        End If

    End Sub

与其麻烦地创建和删除控件,为什么不在设计器中添加它们,并在不需要它们时使它们不可见呢。坦克u