我想删除一个我以编程方式添加的按钮(并且它有一个键)。 我正在使用Controls.Remove(x),但我需要通过键删除控件(而不是使用它的引用)。
如何使用密钥从ControlCollection
删除控件?
答案 0 :(得分:1)
您有两种选择:
(推荐)使用RemoveByKey()
:
Controls.RemoveByKey(xName)
使用Find()
找到它(让我使用详细语法来解释它是什么),然后使用Remove()
删除它(如果存在多个具有相同名称的控件并且您只想首先删除它发生):
Controls.Remove(Controls.Find(xName, False).First())
答案 1 :(得分:0)
假设控制名称为“t1”:
<container>.Controls.Remove(<container>.Controls("t1"))