gpt4 book ai didi

c# - 无法为投影仪、asp.net projet 显示器等不同设备修复屏幕分辨率

转载 作者:行者123 更新时间:2023-11-28 12:07:07 26 4
gpt4 key购买 nike

我正在 ASP.NET WEB APPLICATION 元素中工作,我在其中遇到屏幕分辨率问题。每当我将我的元素执行连接到不同的设备(如从笔记本电脑到显示器或投影仪)时,字段、标签、下拉列表和其他在屏幕上随机移动。无论在什么设备上看到输出,我都希望具有相同的显示外观。我已经看到了很多方法,但我找不到适合我场景的方法。我想调整输出以在分辨率从 1024*768 更改为 1280*1024 等时以相同的方式显示.我希望无论分辨率如何,输出都以相同的方式分布在整个屏幕上。在元素中,所有控件的分辨率都是以像素为单位声明的,而不是基于百分比的。我不想将像素更改为百分比让我改变元素中的每个地方,但通过将它们保留为像素,我想在分辨率发生变化时调整分辨率,以便控件均匀移动。请帮我解决这个问题。

最佳答案

设置一个置换因子,将“对象”在 x 轴和 y 轴上移动一个根据分辨率计算的值。我会检查“对象”是在屏幕的左侧还是右侧(通过获取屏幕的宽度,如果它大于一半,那么位移因子是正的,如果不是,那么它是负的,你取代x 轴上的对象),你可以用高度来做,这样你就可以在 y 轴上移动它们。我不能更具体,因为我不会编程 C# 也不会 javascript,但我希望你能理解我要解释的内容。

关于c# - 无法为投影仪、asp.net projet 显示器等不同设备修复屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19666735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com