2013-12-17 62 views
1

我正在使用Windows窗体应用程序。部署应用程序后,我在笔记本电脑和台式机中获得不同尺寸的屏幕。这使得我的一些菜单消失并且报告不能正确显示。我们是否有解决方案?防止调整窗口大小取决于分辨率

在更改我的系统的分辨率时,我的表单大小也在变化。我想阻止这一点。

回答

1

请以最低的可能的解决您的应用程序(像:800×600),然后
使用面板,当你把你的工具到这些面板码头他们,这可能是有益的,这是我在用的所有我的应用程序,它始终与屏幕分辨率。

+0

我在我的所有表格中都使用了组框,但是我收到了这个问题 – user3106114

+0

我该如何给我的应用程序提供解决方案 – user3106114

+0

您没有给出解决方案,您将给出自定义窗体大小。并且将'WindowsState'设置为'Maximized' – Hoh

1

我把这段代码在我的Load事件方法:

this.MaximumSize = this.MinimumSize = this.Size; 

当用户试图双击窗体最大化它的顶部,它停留在相同的尺寸。因此,在这种情况下最大限度地禁用表格。

+0

我认为这个问题是解决问题。不同的系统获得不同的表单大小 – user3106114

1

使其足够小以适应具有最小分辨率的屏幕。正常情况下制作表格WindowState。然后你会看到它适合所有的屏幕。但是如果你想在所有屏幕上显示Maximized状态,那么你应该先用@Nidzaaaa的答案申请我的第一句话。