0

我正在处理 ASP.NET WEB APPLICATION 中的项目,其中我遇到了屏幕分辨率问题。每当我将我的项目执行连接到不同的设备(例如从笔记本电脑到显示器或投影仪)时,字段、标签、下拉列表等都会在屏幕上随机移位。无论看到输出的设备如何,我都希望拥有相同的显示外观。我见过很多方法,但找不到适合我的方案的方法。我想调整输出以在分辨率从 1024*768 更改为 1280*1024 等时以相同的方式显示.我希望无论分辨率如何,输出都以相同的方式分布在整个屏幕上。在项目中,所有控件的分辨率都是以像素为单位声明的,而不是基于百分比的。我不 不想将像素更改为百分比,这使我可以更改项目中的每个位置,但通过将它们保持为像素,我想在更改时调整分辨率,以便控件均匀移位。请帮我解决一下这个。

4

1 回答 1

0

设置一个位移因子,将 x 和 y 轴上的“对象”位移一个从分辨率计算的值。我会检查“对象”是在屏幕的左侧还是右侧(通过获取屏幕的宽度,如果它大于一半,那么置换因子是正的,如果不是,那么它是负的,你置换了x 轴上的对象),您可以使用高度来执行此操作,以便可以在 y 轴上移动它们。我不能更具体,因为我不会编程 C# 或 javascript,但我希望你明白我要解释的内容。

于 2013-10-29T20:18:40.453 回答