Visual studio 2008 FormFactor对Visual Studio Windows CE中的窗体大小没有影响

Visual studio 2008 FormFactor对Visual Studio Windows CE中的窗体大小没有影响,visual-studio-2008,windows-ce,Visual Studio 2008,Windows Ce,我已经配置了一个屏幕尺寸为240x320的形状系数: 我已将其作为默认形状系数: 它没有效果: 我重新创建了这个项目,重新启动了VisualStudio,在谷歌上彻底搜索了一遍,我被卡住了 有人能帮忙吗?您正在调整的设置是针对emulator的默认外观。它与上一个屏幕截图中显示的表单设计器无关。据我所知,如果在向项目中添加新表单时将目标类型设置为Windows CE而不是WinMo,则始终会得到一个640x480的表单。这与桌面项目类似,在桌面项目中,创建新表单时,总是会得到相同大小的表单

我已经配置了一个屏幕尺寸为240x320的形状系数:

我已将其作为默认形状系数:

它没有效果:

我重新创建了这个项目,重新启动了VisualStudio,在谷歌上彻底搜索了一遍,我被卡住了


有人能帮忙吗?

您正在调整的设置是针对emulator的默认外观。它与上一个屏幕截图中显示的表单设计器无关。据我所知,如果在向项目中添加新表单时将目标类型设置为Windows CE而不是WinMo,则始终会得到一个640x480的表单。这与桌面项目类似,在桌面项目中,创建新表单时,总是会得到相同大小的表单。您只需在将其添加到项目中后更改其大小。

您正在调整的设置适用于emulator的默认外观。它与上一个屏幕截图中显示的表单设计器无关。据我所知,如果在向项目中添加新表单时将目标类型设置为Windows CE而不是WinMo,则始终会得到一个640x480的表单。这与桌面项目类似,在桌面项目中,创建新表单时,总是会得到相同大小的表单。将窗体添加到项目中后,您只需更改其大小。

将WindowsState设置为Maximized将神奇地将窗体大小调整为所选FormFactor指定的尺寸。

将WindowsState设置为Maximized将神奇地将窗体大小调整为所选FormFactor指定的尺寸。

这太愚蠢了如果是这样的话,那么至少应该说清楚,这样我才不会感到困惑。如果是这样的话,在将状态设置为最大化时,如何设置表单大小?更改WindowsState后调整大小会导致窗口恢复为640x480大小,这非常烦人。只需在设计器中设置窗体的尺寸,而不是WindowsState。在ctor的代码中设置WindowsState。这在我看来相当愚蠢。如果是这种情况,那么至少应该清楚地说明这一点,这样我才不会感到困惑。如果是这种情况,在将状态设置为最大化时,如何设置窗体大小?更改WindowsState后调整大小会导致窗口恢复为640x480大小,这非常烦人。只需在设计器中设置窗体的尺寸,而不是WindowsState。在ctor中的代码中设置WindowsState。但这对设计器没有帮助。WindowsState在最大化时将默认为640x480,更改此选项将使窗口在以后还原。但这对设计器没有帮助。WindowsState在最大化时将默认为640x480,更改此值将使窗口稍后恢复。