我在我的 C# 应用程序中使用了一个图片框,我希望它覆盖 Web 浏览器的某个部分(youtube 上的用户名部分)。
我有一个 21.5 英寸的显示器,这对我来说是这样的:
但对于我的一位使用 24 英寸显示器的用户来说,这就是它的样子:
如您所见,由于该人的屏幕尺寸,图片框的位置已向上移动(我相信)
有没有办法确保它始终位于 Web 浏览器的该部分或将其移动到 Web 浏览器的该部分?
谢谢。
最佳答案
我相信您的方法是错误的,并且会因屏幕分辨率或尺寸更改或使用鼠标滚轮放大/缩小页面或其他任何原因而随时中断。它只是不可靠的,并且通过在您想要隐藏的内容之上重叠另一个 UI 控件(如图片框或面板)来修补它是不安全且不可靠的。
我认为你有两个真正的选择是这些:
可能第二个选项需要更多的工作,但更安全,我不确定 100%,正如我所说,如果第一个选项完全可行。您可以搜索 HTML Agility Pack 和 Web 浏览器控件,看看之前是否有人这样做过 :)
关于c# - 动态图片框取决于显示器尺寸? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7546390/