繁体   English   中英

您如何获得用于屏幕宽度和高度的解决方案?

[英]How do you get the solutions for screen width and height working?

许多人问过如何在vb中获得屏幕宽度和高度。

答案包括使用My.Computer.Screen.Bounds,Screen.PrimaryScreen.Bounds,System.Windows.SystemParameters.PrimaryScreenWidth等。

但是对我来说,它们都回来不确定。

有人说我想要Screen类位于System.Windows.Forms.Screen。 我添加了对system.windows.forms的引用。 没用 那是要进口的东西吗? 那也不起作用。

我要导入东西吗? 添加参考? 继承?

许多解决方案都使用javascript。 使用javascript很容易获得屏幕的宽度和高度。 但是时间错了。 在生成VB代码之前,我需要屏幕尺寸。 但是我必须将我的JavaScript放在“ onload =”中,这使得它在生成VB代码之后运行。

我发现的唯一方法是让javascript确定尺寸,然后重定向,并将这些值作为参数传递。 那不是防弹的。

必须有一个更简单的方法。

我从来没有找到一个可以完成的完整示例,包括声明,即使在Microsoft页面上也是如此。

提前致谢。

My.Computer.Screen.Bounds等仅对WinForms应用程序有效。 您正在使用Web应用程序框架,因此这无效。

确定这一点的唯一方法是使用在客户端上运行的内容,例如您提到的Javascript。 我建议您看一下这个问题: 获取屏幕,当前网页和浏览器窗口的大小

我想问题确实是您要实现什么目标,因为可能有更好的方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM