VB.net 动态添加的控件 无法删除 怎么办?

郑大钱 2010-12-07 11:23:56

'代码如下:
Private Sub CBSelect_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBSelect.CheckedChanged
If Not PubdekDataIsNull() Then Return
Dim comBox As ComboBox = New System.Windows.Forms.ComboBox
If CBSelect.Checked = True Then
LdekName1.Visible = False
LdekName2.Visible = False
CBSelect.Location = New Point(Me.TreeViewDE.Location.X, CBSelect.Location.Y)
comBox.Location = New System.Drawing.Point(Me.TreeViewDE.Location.X + CBSelect.Size.Width, CBSelect.Location.Y)
comBox.Size = New System.Drawing.Size(100, 16)
Me.SplitContainer3.Panel2.Controls.Add(comBox)
comBox.Visible = True
Else
LdekName1.Visible = True
LdekName2.Visible = True
comBox.Visible = False
CBSelect.Location = New Point(Me.TreeViewDE.Size.Width - Me.CBSelect.Size.Width, CBSelect.Location.Y)
'Me.SplitContainer3.Panel2.Controls.Remove(comBox)
End If
End Sub

这个函数的功能 是 通过指示,添加一个控件和删除一个当前添加的控件?
为什么不能做到?
...全文
217 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuehai_10 2013-08-19
  • 打赏
  • 举报
回复
哥哥怎么解决的
caf7201a 2010-12-20
  • 打赏
  • 举报
回复
刪除的控件對象不對,你每次刪的都是新NEW的comBox
Tosp2012 2010-12-20
  • 打赏
  • 举报
回复
能新增加控件就可以删除掉的。
单步调试一下,看到哪里出了问题。
把错误的信息发上来。
郑大钱 2010-12-07
  • 打赏
  • 举报
回复
解决了!
lhblxm 2010-12-07
  • 打赏
  • 举报
回复
如果你能找到它,就可以

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧