Question

Je développe actuellement pour un périphérique de poche exécutant Windows XP Professionnel (pas l'édition Tablet PC). L'appareil permet aux utilisateurs de passer du format d'affichage panoramique grand écran standard à un format portrait. Je voudrais savoir s’il existe des extraits de code VB.NET qui m’aident à accomplir cette tâche.

Était-ce utile?

La solution

Pour déterminer l'orientation actuelle, utilisez la propriété System.Windows.Forms.SystemInformation.ScreenOrientation .

Pour obtenir la taille réelle de l'écran, vérifiez System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height (et .Width )

Vous pouvez déclarer un gestionnaire d'événements (avec l'instruction AddHandler ) pour Microsoft.Win32.SystemEvents.DisplaySettingsChanged en tant que déclencheur auquel votre application peut répondre, puis vérifiez la l’orientation de l’écran pour voir si vous devez ajuster la disposition de votre interface graphique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top