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í


Navegación

Software de programación

Ayuda al servidor