I am not sure if anyone can explain the difference between Mainmenu (in VS 2003) and MenuStrip (2005).
For Mainmenu control, its height will not be counted as a part of client area's height.
For MenuStrip control, its height will be counted as a part of client area's height.
This causes menuStrip control and some control (bitmap) of my old VB2003 program overlapping each other. My original bitmap paints the whole client area. But now either menustrip takes away top slice of bitmap, or bitmap covers menustrip control.
Although I may be able to find a way to compensate the loss of height of client area, it is very troublesome. Since once a menustrip is added, it uses part of "original client" area. The real client area should be calculated based on this change.