0

現在、Windows XP Professional (Tablet PC エディションではない) を実行するハンドヘルド デバイスの開発を行っています。このデバイスを使用すると、ユーザーは標準のワイドスクリーンの横長の表示形式から縦長の表示形式に切り替えることができます。このタスクに役立つ VB.NET コード スニペットがあるかどうかを知りたいです。

4

1 に答える 1

1

現在の方向を決定する方法は、 System.Windows.Forms.SystemInformation.ScreenOrientationプロパティを使用することです。

画面の実際のサイズを取得するには、System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height(および.Width)を確認します

アプリが応答できるトリガーとしてイベントハンドラーを(AddHandlerステートメントを使用して)宣言Microsoft.Win32.SystemEvents.DisplaySettingsChangedし、画面の向きをチェックして、GUIレイアウトを調整する必要があるかどうかを確認できます。

于 2008-10-08T23:01:58.800 に答える