Forms 在高分辨率设备上与ShowDialog()在窗体上重叠

Forms 在高分辨率设备上与ShowDialog()在窗体上重叠,forms,high-resolution,Forms,High Resolution,我正在使用CompactFramework2.0,但在某些表单上遇到了问题。我有一个带有详细信息按钮的表单。当您单击“详细信息”按钮时,我将处理原始表单并调用详细信息表单上的ShowDialog。新表单将显示,但您仍可以在背景中看到原始表单。我无法附加问题的图片,因为我是新用户。它就像一个半透明的屏幕,所有的控件都能正常显示,但是你仍然可以在新控件后面看到上一个屏幕上的控件 当通过模拟器在桌面上运行时,此功能可以正常工作,在低分辨率设备240x320上也可以正常工作,但此问题仅出现在我在480x

我正在使用CompactFramework2.0,但在某些表单上遇到了问题。我有一个带有详细信息按钮的表单。当您单击“详细信息”按钮时,我将处理原始表单并调用详细信息表单上的ShowDialog。新表单将显示,但您仍可以在背景中看到原始表单。我无法附加问题的图片,因为我是新用户。它就像一个半透明的屏幕,所有的控件都能正常显示,但是你仍然可以在新控件后面看到上一个屏幕上的控件

当通过模拟器在桌面上运行时,此功能可以正常工作,在低分辨率设备240x320上也可以正常工作,但此问题仅出现在我在480x640上尝试的任何高分辨率设备上


我尝试过其他用户的建议,比如停靠和锚定,但似乎没有任何效果。如果有人知道为什么会发生这种情况,请告诉我!我对移动设备上的表单相对缺乏经验。

我知道了。页面上的选项卡控件的Visible属性设置为false,我不知道为什么。把它们拿出来,现在屏幕看起来很棒