How are you handling the resize if you have a borderless form? Have you put a control on the right and capture the Mouse... events? Or is that what you're after?

This is exactly what I am after. I am using the above method but need to have the control on the left and adjust the width from the left leaving the right side against the edge of the screen. It wants to be controlled via the mouse so:

Form.Width = Form.Width + 100
Form.Left = Form.Left - 100

is not what is required. Thanks anyway to «°°phReAk°°»