C# Windows CE在窗体顶部显示不存在的面板
我使用.NET3.5创建了简单的windows窗体。应用程序在Windows CE设备上运行 当我在我的应用程序中显示此表单时,有一条灰线覆盖表单顶部的20个像素 屏幕截图,红色椭圆: 代码:C# Windows CE在窗体顶部显示不存在的面板,c#,winforms,windows-ce,C#,Winforms,Windows Ce,我使用.NET3.5创建了简单的windows窗体。应用程序在Windows CE设备上运行 当我在我的应用程序中显示此表单时,有一条灰线覆盖表单顶部的20个像素 屏幕截图,红色椭圆: 代码: 窗体上没有显示灰色面板的面板、标签、texbox或任何其他内容。它不是一个控件,它应该是不可见的或任何类似的-那里什么都没有。我想不出任何可能导致这种情况的原因。这是表单自动添加的System.Windows.Forms.Main菜单。在设计器中删除它,您将在窗体设计器下方的灰色区域中找到它,所有不可见的
窗体上没有显示灰色面板的面板、标签、texbox或任何其他内容。它不是一个控件,它应该是不可见的或任何类似的-那里什么都没有。我想不出任何可能导致这种情况的原因。这是表单自动添加的System.Windows.Forms.Main菜单。在设计器中删除它,您将在窗体设计器下方的灰色区域中找到它,所有不可见的控件(如计时器、串行端口等)都会出现在该区域 您也可以在发布的设计器代码中看到它:
private void InitializeComponent()
{
this.mainMenu1 = new System.Windows.Forms.MainMenu();
...
它是表单的自动添加System.Windows.Forms.Main菜单。在设计器中删除它,您将在窗体设计器下方的灰色区域中找到它,所有不可见的控件(如计时器、串行端口等)都会出现在该区域 您也可以在发布的设计器代码中看到它:
private void InitializeComponent()
{
this.mainMenu1 = new System.Windows.Forms.MainMenu();
...
我模模糊糊地记得,但我可能错了,当为紧凑型框架创建表单时,它们会自动具有一个。你能检查一下表格里有没有吗?我确实在您的代码中看到生成的代码中有一个System.Windows.Forms.Main菜单。我隐约记得,但我可能错了,在为Compact Framework创建表单时,它们自动具有一个。你能检查一下表格里有没有吗?我确实在您的代码中看到生成的代码中有System.Windows.Forms.Main菜单。谢谢,我不知道菜单是自动添加的。谢谢,我不知道菜单是自动添加的。