control placement problem

I have a form with many controls such as textboxs, labels, panels ... etc. Every time I run the project and stop, the controls change their locations. Is it an inherited problem with VS.NET. I have several projects with this behavior. Does any one know a way to keep controls on their original location? I tried locked property but did not work!!! Thanks.

Loader.
Up arrow icon