我有一个带有几个文本框,按钮和标签的窗体应用程序(C#framework 3.5)。当我在不同的机器上安装应用程序时(同样的操作系统版本同时包含XP和Vista),用户控件有时会向下移动并脱臼,而有时它们会完全正常....
错位的因素是什么?屏幕分辨率?屏幕尺寸?
有没有办法防止这种情况发生?
请帮助!!
答案 0 :(得分:0)
通过右键单击桌面并从菜单中选择“属性”,检查每台计算机的“显示属性”。我认为,根据您的描述,它与不同的主题/字体大小有关。
答案 1 :(得分:0)
此外,在“显示属性”中,DPI设置可能会生效。
答案 2 :(得分:0)
您是否曾使用表单的Control.Size
属性进行布局?请记住,Control.ClientSize
属性返回您实际可以使用的区域的大小。Size
包括窗口装饰,根据操作系统设置可能会有所不同。
您使用的是FlowLayoutPanel
吗?
您熟悉Control.Anchor
属性的工作原理吗?