删除c#中丢失的对象

本文关键字:对象 删除 | 更新日期: 2023-09-27 17:58:23

这是我创建的一个类的函数,它创建了一个对象:

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

删除c#中丢失的对象

如果您正在使用Windows窗体应用程序,可以使用control.ControlCollection.remove方法从窗体或其他控件中删除控件。也可以使用"清除"删除集合中的所有控件。

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