[英]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.