在按钮上单击表格2

时间:2017-12-08 09:00:15

标签: c# winforms

在我的主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;

0 个答案:

没有答案