我想实现一个删除按钮,删除其他几个控件,如textbox
和combobox
与按钮有关。现在,我只成功通过使用tag
功能如下删除一个控制:删除按钮,删除多个控件
private void deleteControl(object sender, MouseEventArgs e)
{
Button btn = (Button)sender;
TextBox txtbox = (TextBox)this.Controls.Find(btn.Tag.ToString(), true)[0];
txtbox.Dispose();
}
上面的代码是从我的函数,我实现了一个代码段。但是,我只能使用此方法删除1 Control
,因为我只能将一个Control
标记为我的删除button
。那么我应该如何实现,如果我想删除使用删除button
2控件?
所以你想要一个标签与多个按钮assignmets? – DDave
您只能访问第一个控件。如果你想删除所有的控件,你可以得到所有的控件,并通过控件循环删除它们。或者,如果您想要删除特定控件而不是循环检查类型的控件,并将其删除。 – Mairaj
@DDave是啊,如果可能的话,或任何其他方式删除多个控件只有一个按钮。 – Pow4Pow5