簡體   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