I still have no idea what you're talking about. What components? Are you talking about controls? What do you mean by "interchange them"? If you want to move a control then set its Location property. There's no "unloading" involved. The word "component" has a specific meaning in Windows Forms. A component is an object of a type that inherits the Component class. Components are the things that you add to a form in the designer and they appear at bottom of the screen, in the component tray. Is that what you're talking about? If you mean the objects on the form itself then they're more correctly called controls, although the Control class also inherits Component. If you were to give a bit more detail in the first place then there would be no need for assumptions or guess-work.