Corregir letras borrosas en monitor escalado
Para corregir el escalado y que no se vea borroso al mover un WinForm a otro monitor hay que hacer los siguientes pasos:
- En el archivo app.config agregar dentro de <configuration></configuration>:
<System.Windows.Forms.ApplicationConfigurationSection> <add key="DpiAwareness" value="PerMonitorV2" /> </System.Windows.Forms.ApplicationConfigurationSection>
- En el archivo app.manifest descomentar la siguiente línea (num 43):
<!-- Windows 10 --> <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
- En el caso de no tener dicho archivo hay que añadirle:
- Agregar.
- Nuevo elemento.
- Archivo de manifiesto de aplicación (solo windows).
Nota: Apartir de la versión del Framework 4.7.
Ejemplo funcionando: aquí