title: Creating a forms editor in Delphi
body: <p>My goal is to create a simple forms editor like the one that we find on Delphi IDE.</p>
  
  <p>Right now the user can select and add the components making it parent of a TPanel that is the holder of the form. For simplicity, please consider also TPanel as the visual components added to the form.</p>
  
  <p>I have 2 missing parts I want to find out ideas/code to help complete:</p>
  
  <p>1 - how to move the created visual component? The same effect that in IDE for moving the visual component, for example Tpanel, around, chaning its top and left position
  2 - how to draw that hooks for the component with focus on the form editor
  3 - how to resize using the hooks</p>
  
  <p>I only want the part related to handle the visual part. I am not generating DFM or anything like that. </p>