在我的主Form
上,我有一个动态生成UserControl
的面板。我想清除所有UserControl
按钮,点击另一个UserControl
。
以下是我尝试的内容:
private Form1 mainForm = null;
public ProductCategoryUC(Form1 callingForm)
{
mainForm = callingForm as Form1;
InitializeComponent();
}
public ProductCategoryUC(string Text, Image imagee)
{
InitializeComponent();
categorybtn.LabelText = Text;
categorybtn.Image = imagee;
}
private void categorybtn_Click(object sender, EventArgs e)
{
foreach (Control item in mainForm.productsContainer1.Controls.OfType<UserControl>())
{
item.Controls.Clear();
}
}
但是得到了这个错误:
System.NullReferenceException&#39;