在不同的分辨率下,对齐不正确

时间:2014-04-05 12:11:50

标签: c# winforms visual-studio-2010

我正在开发visual studio 2010 我创建了我的主窗体窗口状态为Maximized 我的系统分辨率是1366X768,在一个按钮点击我一起调用5个表格到我的主表单..但在我的系统中一切都正确..

enter image description here

但我在我的客户端系统中安装了相同的应用程序,系统分辨率为1024X768 但是这里我的对齐方式没有得到正确的..现在我的形象是这样的:enter image description here

所以我如何能够在所有分辨率下适合我的窗体应用程序,如果有人知道请帮我找出

1 个答案:

答案 0 :(得分:1)

您基本上有两个选择:

1)遵循Microsoft关于为Windows表单应用程序实现auotscaling的说明。 (见http://msdn.microsoft.com/en-us/library/ms229605(v=vs.110).aspx

2)编写自己的代码,根据分辨率缩放表单。

============================

要记住的其他因素。

  • 如果你的应用程序是可翻译的,可以影响缩放
  • 更改Windows默认字体大小的用户可能会产生相同的影响。

希望这有帮助。