This is for a school project.
So I don't currently like the way my GUI works and would like to make it nicer and was thinking about changing the single form to match what buttons they press. Eg. If they choose search by ISBN the form will go from the original choices which are ISBN and Title to containing a text box and the button to call the proper methods. With the ability to go back to the start to do another run through.
So what I am asking is that is this okay to do, or would this be a bad idea.
EDIT: Oh this would be done by creating new instances of the objects not through changing visibility.