Мне нужно обновить ListBox формы Form2, созданной динамически. Допустим, в случае, когда мне нужно обновить этот ListBox (в Form1, конечно), у меня нет ссылки на этот Form2, поэтому я не могу вызвать метод UpdateList (и нет, я не могу сделать его статическим) .
Я даже не знаю, открыта ли Form2, это может быть или нет.
Что вы предлагаете?
Есть ли способ перебрать все открытые экземпляры Form2?
Пример кода:
//Form1
public void event()
{
//UPDATE FORM2 LISTBOX
}
//SOMEWHERE IN FORM1
Form2 runTime = new Form2();
//Form2
public void UpdateList()
{
//UPDATE LISTBOX
}