你如何得到解决方案的屏幕宽度和高度工作

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

本文关键字:高度 工作 屏幕 何得 解决方案      更新时间:2023-09-26

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

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

但对我来说,它们都没有定义。

一个说我想要Screen类位于System.Windows.Forms.Screen。我添加了对system.windows.forms的引用。没有工作。这是需要进口的东西吗?

我要导入什么吗?添加引用?继承了吗?

和许多解决方案使用javascript。使用javascript很容易获得屏幕宽度和高度。但时机不对。在我生成VB代码之前,我想要屏幕大小。但我必须把我的javascript在一个"onload=",这使得它运行后的VB代码生成。

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

一定有更简单的方法。

我从来没有找到一个完整的例子,包括声明,甚至在微软的页面,工作。

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

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

我想真正的问题是你想要达到什么目的,因为可能有更好的方法来实现它