Я хочу, чтобы мой список элементов отображался в списке, но когда я пытаюсь
listbox1.Items.Add("Item1");
, ничего не добавляется, но если я помещаю код в метод загрузки форм, он работает, но когда я вызываю его из отдельного кодаМодуль это не так.Я думаю, что это потому, что обновляется другой экземпляр формы.но как мне получить активную форму, а затем добавить элементы.Я получил абстрактный класс и подклассы дерева, и я хочу, чтобы мои подклассы были в списке, а затем показаны в форме.
это была моя первая попытка, но эта работа не работает.
private void button1_Click(object sender, EventArgs e)
{
Subclass o = new Subclass();
List<BaseClass> l = new List<BaseClass>();
l.Add(o);
Form1 f = new Form1();
f.AddObjectToListbox(l);
}
А потом в моем From1 я получил
public void AddObjectToListbox(List<BaseClass> l)
{
foreach (Subclass objectname in l.OfType<Subclass>())
{
l.Items.Insert(0, "text" + O.getMetod);
}
}
, но теперь он просто добавляет кдругой экземпляр формы1.спасибо за помощь.