Frage

Ich entwickle zur Zeit für ein Handheld-Gerät mit Windows XP Professional (nicht Tablet PC Edition). Das Gerät ermöglicht es Benutzern, aus dem Standard-Widescreen-Display im Querformat Format in ein Porträt eines zu wechseln. Ich würde gerne wissen, ob es irgendwelche VB.NET-Code-Schnipsel sind mir zu helfen, zusammen mit dieser Aufgabe.

War es hilfreich?

Lösung

Die Art und Weise der aktuelle Ausrichtung zu bestimmen, mit der System.Windows.Forms.SystemInformation.ScreenOrientation Eigenschaft.

Um die tatsächliche Größe des Bildschirms, überprüfen System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height (und .Width)

Sie können einen Event-Handler (mit AddHandler Anweisung) erklären für Microsoft.Win32.SystemEvents.DisplaySettingsChanged als Auslöser Ihrer App reagieren und dann die Bildschirmausrichtung überprüfen, um zu sehen, ob Sie Ihr GUI-Layout anpassen müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top