C# Visual Studio 2008中的超大Windows CE窗体
我正在Visual Studio 2008下开发一个Windows CE CF3.5应用程序,一切都很顺利,直到设计师开始抛出C# Visual Studio 2008中的超大Windows CE窗体,c#,winforms,visual-studio,visual-studio-2008,windows-ce,C#,Winforms,Visual Studio,Visual Studio 2008,Windows Ce,我正在Visual Studio 2008下开发一个Windows CE CF3.5应用程序,一切都很顺利,直到设计师开始抛出NullReferenceException。重新启动VS2008,重新启动Win7,异常消失,但我正在处理的项目和我测试的新项目的所有表单都具有此特性: 在emulator上,它会发生变化,要么在左上角显示得非常小,要么正确显示: 有什么想法吗?我在谷歌上搜索了一下,结果一无所获。提前谢谢 像每一个优秀的程序员一样,您使用某种源代码控制(VSS、SVN、Git等)
NullReferenceException
。重新启动VS2008,重新启动Win7,异常消失,但我正在处理的项目和我测试的新项目的所有表单都具有此特性:
在emulator上,它会发生变化,要么在左上角显示得非常小,要么正确显示:
有什么想法吗?我在谷歌上搜索了一下,结果一无所获。提前谢谢 像每一个优秀的程序员一样,您使用某种源代码控制(VSS、SVN、Git等)
因此,只需将当前不工作版本与上一个工作版本进行比较,然后查看更改的内容。在解决方案资源管理器中,展开表单并打开form.Designer.cs文件
查看并尝试更改
自动缩放
和自动缩放维度
属性感谢您的贡献,我做了区分,唯一更改的是一些控件名称和新的数据网格。我相信这个问题可能与一些全局配置有关:如果我创建一个新的Win-CE表单项目,表单的布局也会扭曲。很好,我不知道这个功能。无论如何,默认情况下,AutoScaleMode
设置为Dpi,而AutoScaleDimensions
设置为正确的尺寸。但是,更改此值对emulator上的表单表示没有任何影响。VS重新启动后,AutoScaleMode
设置为Inheritated
将其结果显示出来,它将再次显示。谢谢至少一半!:)设计模式的形式仍然混乱。我试着给你的答案打分,但我的分数不够。