删除c#中丢失的对象

时间:2016-07-24 22:27:01

标签: c# list object label

这是我创建对象的类中的函数:

public static void CreateLabel()
{
     Label myLabel = new Label();
     // changes added to the myLabel
}

现在让我们说我称这个功能。

private void btnShow(object sender, EventArgs e)
{
     MyClass.CreateLabel();
}

如何删除myLabel'在我完成它之后?

this.Controls.Remove(myLabel); // doesn't recognise myLabel

2 个答案:

答案 0 :(得分:0)

如果您正在使用Windows窗体应用程序,则可以使用Control.ControlCollection.Remove方法从窗体或其他控件中删除控件。您还可以使用“清除”删除集合中的所有控件。

答案 1 :(得分:0)

您可以使用Visibility = false,也可以使用Tab控件。