I wanted to ask to make sure I'm doing it right or get advice if I'm doing it wrong.
My main form has 4 usercontrols as selectable stages in a process. I have set up my form to hold all of the variable members that need to hold data. I pass my form as the form to the usercontrols for easy parent referencing.
Should I use properties instead of variable members to hold the data and if so, am I better to have them in a separate class?
I have all of the functions and methods in the form so that I can reference to form controls from the usercontrols. Is this reasonable or should I move them to a class too? I have all my general functions in relavent classes already.
Currently I have variable members in the usercontrols that are populated and upon confirmation of the data entries, the values are then transferred to the main form. Is this good or bad practice and if bad, what would be good practice?
I've learned a lot recently but I've come to realize the more I learn, there is a lot more to learn...