关于使用Remove方法移除控件的问题
vb.net吧
全部回复
仅看楼主
level 5
bd_tianda 楼主
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For i = 0 To 8
Dim btn As New Button With {.Width = 10, .Height = 10, .Left = (i Mod 3) * 10, .Top = (i \ 3) * 10 + 50, .Parent = Me}
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
For Each Ctrl As Control In Me.Controls
Me.Controls.Remove(Ctrl)
Next
End Sub
End Class
2011年05月08日 13点05分 1
level 5
bd_tianda 楼主
无法移除所有控件
单击 Button1 生成9个小按钮
单击 Button2 只消除部分按钮
求解

2011年05月08日 13点05分 2
level 5
bd_tianda 楼主
呃。。知道了
2011年05月08日 13点05分 3
level 5
bd_tianda 楼主
2011年05月08日 13点05分 4
level 1
楼主,我也遇到了同样的问题,你是怎么弄好的勒,告我一下呗。先谢谢了
2013年01月03日 03点01分 5
level 10
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For i = 0 To 8
Dim btn As New Button With {.Width = 10, .Height = 10, .Left = (i Mod 3) * 10, .Top = (i \ 3) * 10 + 50, .Parent = Me}
me.controls.add(btn)
Next
End Sub
创建好的控件要加入到窗体里。
2013年01月10日 03点01分 6
1