I think you should be able to use the Screen class to do what you're asking. Assumimg you have 2 monitors, you could do something like this to have your form appear in the top left of the second monitor:
Screen s = Screen.AllScreens[1]; myForm.DesktopLocation = s.Bounds.Location;
I don't have a multi-mon machine available at the moment so I can't test this but I think this should work.
Thanks, Kevin
-- Windows Forms Team |