2017-02-07 2 views
0

Ich habe Probleme mit Anzeigen eines WinForm Fenster auf hochauflösenden Monitoren in Windows 10.WinForm Fenster zeigt nicht gut in einem hohen resoltution Fenster in Windows 10

  • von einem Ich komme mit WPF Hintergrund und ich weiß, dass wegen der Device Independent Pixel in WPF, dieses Problem ist nicht da!

enter image description here

  • Das Fenster ist gut in Windows 10 mit einer Auflösung bis 1920x1080 obwohl eingestellt angezeigt.

Update: - Das Seltsame ist es auch gut im Designer-Modus von Visual Studio in Windows 10 mit 4k Auflösung anzeigt! - Würde das Hosting in einem WPF-Fenster das Problem lösen?

Irgendwelche Vorschläge zur Minderung dieses Problems? Ich würde es lieber zu WPF verschieben, aber für jetzt ist es ausgeschlossen!

+0

Eine Reihe von Maschinen Autoänderungstextgröße 250% zu sagen, wenn zu 4k ändern, und meine Maschine warnt mich, auch wenn ich von 1080 ändern 4k, dass viele Dinge nicht gut reagieren kann, bis ich neu starten. also gibt es Verzweigungen, die nicht unbedingt offensichtlich sind – BugFinder

+1

ersetzen **: Form ** mit **: Salar.DpiAware.HDpiForm ** https://www.nuget.org/packages/Salar.DpiAware/ diese lib behauptet, alle zu behandeln DPI Sachen im Hintergrund – magicandre1981

Antwort

1

Ich bin nicht mit dem Problem vertraut, aber ich habe etwas für Sie gesucht. Ich habe diesen Artikel über DPI und Skalierung in WinForm gefunden.

http://www.telerik.com/blogs/winforms-scaling-at-large-dpi-settings-is-it-even-possible-

Hoffnung, dies hilft Ihnen auf dem Weg, um Ihr Problem zu lösen!

Dirk

+0

Danke Dirk. Ich sehe es mir jetzt an. – Vahid

+0

Dies ist eine Nur-Link-Antwort. Jede Änderung an der Verknüpfung macht die Antwort nutzlos. Bitte fügen Sie die wesentlichen Teile des Blogs in Ihre Antwort ein. –

Verwandte Themen