I have an app with a main form and about 6 sub forms (for setting comm parameters and the like), which can be open or closed by the user's. When they are opened (by a button on the main form), I have it set up so they are the same width as the main, and abutting it at the bottom. That was easy, but when the user moves the main form, how can I make the other forms "tag along"? I thought a combination of mouseDown and mouseMove would do it, but those events aren't generated when dragging the form by the title bar. So what events *are* fired when moving a form?