Я добавил панель к Form1
компоненту.Эта панель называется panel1
.
При просмотре общего списка я хочу динамически добавлять метки.Посмотрите на мой маленький код:
if (list.Count > 0)
{
foreach (TLClass item in list)
{
Label key = new Label();
key.Text = item.Key;
panel1.Container.Add(key); //here throws an exception
Label code = new Label();
code.Text = item.Code.ToString();
panel1.Container.Add(code);
Label en = new Label();
en.Text = item.Languages["EN-EN"].ToString();
panel1.Container.Add(en);
Label fr = new Label();
fr.Text = item.Languages["FR-FR"].ToString();
panel1.Container.Add(fr);
Label nl = new Label();
nl.Text = item.Languages["NL-NL"].ToString();
panel1.Container.Add(nl);
Label ro = new Label();
ro.Text = item.Languages["RO-RO"].ToString();
panel1.Container.Add(ro);
Form1.ActiveForm.Container.Add(panel1);
}
}
После строки panel1.Container.Add(key);
немедленно выдается исключение NullReferenceException
.
Почему?Где моя ошибка?

Проблема решена Я позвонил с Controls
вместо Container