Merhaba, Windows Forms ile gerçekleştirdiğiniz uygulamalar çalıştırdığınız zaman ekranınızda bulanık görünüyor olabilir. Bunun çok basit bir çözümü var. İlk olarak uygulamanızın tasarım ekranına gidip formunuzu seçin. Daha sonra properties kısmında yer alan AutoScaleMode'u Dpi olarak değiştirin.
Son olarak da Program.cs kısmını ise şu şekilde düzenleyin:
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
if (Environment.OSVersion.Version.Major >= 6)
SetProcessDPIAware();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern bool SetProcessDPIAware();
}
Bu işlemleri tamamladıktan sonra kaydedip uygulamanızı çalıştırdığınızda form ekranının artık bulanık olmadığını göreceksiniz.
Kaynak (Source): http://crsouza.com/2015/04/13/how-to-fix-blurry-windows-forms-windows-in-high-dpi-settings/