Create a Resizable Delphi Form with No Border
By default, forms include maximize and minimize buttons, a resizable border, and a menu that provides additional commands to resize the form.
The bsNone value for the BorderStyle property is used when you want to remove the Border and the caption bar from the form - leaving only the content visible. This setting is commonly used when creating a splash screen. One downside to setting the bsNone value for BorderStyle is that such forms cannot be resized!
There may be situations when you want to remove a form's border (and title bar) *but* still leave the option for a user to resize the form. Here's how...
Read the full article to learn how to Create a Resizable Delphi Form with No Border
Related:


Comments
Neat trick. However it looks like a one pixel border persists giving the illusion of being sunk in by one pixel. Is it possible to get the resizing functionality with no edge pixels visible – pure flat form.