Domanda

Attualmente sto sviluppando un dispositivo portatile con Windows XP Professional (non edizione Tablet PC). Il dispositivo consente agli utenti di passare dal formato di visualizzazione orizzontale widescreen standard a uno verticale. Vorrei sapere se ci sono frammenti di codice VB.NET per aiutarmi insieme a questa attività.

È stato utile?

Soluzione

Il modo per determinare l'orientamento corrente è con la proprietà System.Windows.Forms.SystemInformation.ScreenOrientation .

Per ottenere le dimensioni effettive dello schermo, selezionare System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height (e .Width )

Puoi dichiarare un gestore eventi (con l'istruzione AddHandler ) per Microsoft.Win32.SystemEvents.DisplaySettingsChanged come trigger a cui la tua app può rispondere, quindi controlla il orientamento dello schermo per vedere se è necessario regolare il layout della GUI.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top