For some reason I cannot seem to get my head wrapped around "static" references. I have a class that I created and my IDE complains about static references. I don't understand how to make the class non-static since I expect to have multiple instances. Here is the class:
My IDE wants to declare a static version. I don't see this on other classes that I've created so why this one? It also wants the reference to chooser.ShowDialog to be "accessed in a static way." I'm guessing that warning is because it thinks the class itself should be static. Can someone explain why this class cannot be "non-static?" TIA.