when i add a control to a form it adds to Location(0,0) but if i have a menu on my form it adding it to Location(0,0) is under the menu so i need to offset Location(0,menuheight) how to handle situation like this ? i've been using this.ClientRectangle to set Location