just set your form's FormBorderStyle to "None", set its back color to the color you want the 1 pixel border to be, and then add a panel at location (1,1) with a size of (form.width - 2, form.height - 2). Anchor the panel on all 4 sides, and set its back color to whatever color you want the body of the loading screen to be. Since it won't be movable or resizable by the user during runtime, you might also want to set the form's StartPosition to "CenterScreen".
原来因为我使用了VS自带的“关于”模板,所以在执行上述方法时总时不能达到预期效果,一定要使用一般的FORM才可以。 附上链接备忘:)
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=91571