在C# WFA中删除动态添加的标签,可以通过以下步骤实现:
Label
类来创建标签控件,例如:Label dynamicLabel = new Label();
dynamicLabel.Text = "动态标签";
dynamicLabel.Name = "dynamicLabel";
dynamicLabel.Location = new Point(50, 50);
this.Controls.Add(dynamicLabel);
Control dynamicLabel = this.Controls.Find("dynamicLabel", true).FirstOrDefault();
if (dynamicLabel != null)
{
this.Controls.Remove(dynamicLabel);
dynamicLabel.Dispose();
}
这段代码首先通过Find
方法查找名为"dynamicLabel"的控件,true
参数表示在子控件中递归查找。然后,通过Remove
方法从窗体的控件集合中移除该控件,并使用Dispose
方法释放控件的资源。
领取专属 10元无门槛券
手把手带您无忧上云