How can I loop through all the open instances of a particular form?
Posted
by
raz3r
on Stack Overflow
See other posts from Stack Overflow
or by raz3r
Published on 2011-01-10T12:15:29Z
Indexed on
2011/01/10
12:53 UTC
Read the original article
Hit count: 120
I need to update a ListBox of a Form2 created dinamically. Let's say that in the event where I have to update this ListBox (in Form1 of course) I don't have a reference of this Form2 so I can't call the UpdateList method (and no, I can't make it static). I don't even know if there is a Form2 opened, it could be or not. What do you suggest? Is there a way to loop through all the open istances of Form2?
Code Sample:
//Form1
public void event()
{
//UPDATE FORM2 LISTBOX
}
//SOMEWHERE IN FORM1
Form2 runTime = new Form2();
//Form2
public void UpdateList()
{
//UPDATE LISTBOX
}
© Stack Overflow or respective owner