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.
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:
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:
Projenin .exe dosyasının özelliklerinden "Override high DPI scaling behavior" seçeneğini "Uygulama" olarak değiştirdim:
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ış.
Ayrıca butonların görüntüsü farklı:
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ş
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:
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:
Projenin .exe dosyasının özelliklerinden "Override high DPI scaling behavior" seçeneğini "Uygulama" olarak değiştirdim:
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ış.
Ayrıca butonların görüntüsü farklı:
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: