VB.NET programı bulanık çalışıyor

Jasanayaka

Kilopat
Katılım
25 Ekim 2015
Mesajlar
1.363
Makaleler
1
Çözümler
17
Güncel Visual Studio Community 2022 kullanıyorum. Visual Basic ve .NET 6.0 ile bir Windows Forms uygulaması oluşturmuştum. Ana ekranımın çözünürlüğü 1920*1080 ve Windows'un görüntü ölçeği %125.
1692191521166.png


Başlangıçta her şey yolundaydı. Tasarımcıda gördüğüm ön izleme, çıktı ile aynıydı. VS bu hatayı veriyordu ama programımın çözünürlüğünde bir sorun yoktu:
1692191130873.png


Bir süre projem üzerinde çalıştım ve sonra, programım yüksek DPI ekranları desteklemeyen eski uygulamalar (BitTorrent gibi) gibi aniden bulanıklaştı.

Önizlemeyi (solda) ve çıktıyı (sağda) görebilirsiniz:
1692191159761.png


Projenin .exe dosyasının özelliklerinden "Override high DPI scaling behavior" seçeneğini "Uygulama" olarak değiştirdim:
1692191189463.png


Biraz da olsa düzeldi. Ancak halen daha bazı hizalama sorunları var, sol üst köşedeki metne bakın. TAKİP SİSTEMİ yazısının ikinci satırı sağa kaymış.
1692191241853.png


Ayrıca butonların görüntüsü farklı:
1692191269943.png


Başlangıçta böyle bir sorunum yoktu. Ön izlemede ne görüyorsam, program da aynı şekildeydi.
Herhangi bir ayarı değiştirmedim. Projemi geliştirmeye devam ettim ve başlangıçta bahsettiğim gibi birdenbire bulanıklaştı.

Bilgisi olanlar yardımcı olursa sevinirim. Yabancı bir sürü kaynağa baktım, sanırım VB.NET artık eskisi kadar ilgi görmediği için hiçbir bilgi bulamadım. C#'a geçme vakti gelmiş 🥹
 
Son düzenleme:

Geri
Yukarı