First of all, you should let the previous form update its own list box.
Nobody outside of that form should be aware that there happens to be a list
box control on that form.
Instead of exposing, say, a products list box, you should consider exposing
a SetProducts method. That way, the original form can decide to change how
the products are displayed without the second form having to care.
Additionally, be careful about updating UI remotely. Be sure to check the
InvokeRequired property of the form you're changing.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.