0
我目前正在開發運行Windows XP Professional(不是平板電腦版)的手持設備。該設備允許用戶從標準寬屏幕橫向顯示格式切換到縱向顯示格式。我想知道是否有任何VB.NET代碼片段可以幫助我完成此任務。如何開發縱向和橫向顯示格式?
我目前正在開發運行Windows XP Professional(不是平板電腦版)的手持設備。該設備允許用戶從標準寬屏幕橫向顯示格式切換到縱向顯示格式。我想知道是否有任何VB.NET代碼片段可以幫助我完成此任務。如何開發縱向和橫向顯示格式?
確定當前方向的方法是使用System.Windows.Forms.SystemInformation.ScreenOrientation
屬性。
爲了讓屏幕的實際尺寸,檢查System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height
(和.Width
)
你可以聲明爲Microsoft.Win32.SystemEvents.DisplaySettingsChanged
的事件處理程序(與AddHandler
語句)作爲觸發您的應用程序可以響應,然後檢查屏幕方向,以查看是否需要調整GUI佈局。