为什么这个表单的顶部在运行时是隐藏的?

Why is the top of this form hidden at runtime?

我有一个表格,在 design-time,看起来像这样:

...但是,在 run-time,它的顶部部分已被绞车:

它也不是这种形式独有的 - 在这个 Windows CE 项目中还有其他实例发生了同样的事情。什么会导致这个?有什么补救措施?

它不是专门针对用户名文本框的东西,因为它的底部确实显示了,可以看到。但是,"giant cursor" 是可疑的 - 为什么会在那里,这个 "Winchester mystery cursor" 如何被 there/be 删除?

更新

以下是可能会或可能不会在此 Winchesteredness 中发挥作用的一些表单属性和设置:

FormBorderStyle == FixedSingle
AutoValidate == EnablePreventFocusChange
FormFactor == WebPad
Skin == False
AutoScaleMode == Dpi
AutoScroll == True
WindowState == Normal
ControlBox = True
MaximizeBox == True
MinimizeBox == True
Menu == mainMenu1
TopMost == False

...但我不知道这些中的哪一个(如果有的话)可能会把我搞砸。它们都设置为默认值,所以我不希望这样,但显然这里正在发生某些事情。

我发现它是什么了:

Menu == mainMenu1

一旦我删除了不需要的菜单(在向项目添加新表单时由于某种原因默认添加),温彻斯特因素就消失了。