When initializing properties of controls or other values related to a Form I have a tendency to switch back and forth between initializing the values in the Form\'s construc
I always use the constructor and almost never the form.Load event unless I can't get away without. The reason is because the constructor can receive parameters when the Load event can't really.