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