En iyi yanıtlayıcılar
C# ile yapılmış uyğulamanı tüm ekran çözünürlüğüne göre otomotik tasarlama ile ilgili

Soru
-
Merhaba. C# uyğulamalarımı ekran çözünürlüğü 1366 x 768 olan notebookda yapıyorum. Proqramı başka bilgisayarda çalıştırdığımda form üzerindeki kontrollerin bazısı görünmüyor bazıları tasarladığım yerde olmuyor. Ekran çözünürlüğü (mesela 1024 x 768) benimkinden küçük olan bilgisayarlarda farklı benin bilgisayarın ekran çözünürlüğünden yüksek (mesela 1600 X 1200) olanda farklı oluyor. İnternetde çok araştırdım,dock anchor özelliklerini kullandım ama yinede tam olarak istediyimi ulaşamadım (her ekranda aynı yerde kalmaları için). Böyle bir işlem için ilk önce formu tasarlarken en düşük ekran çözünürlüğüne göre tasarlamalıyım? Yoksa nasıl.
Böyle bir şey mümkünmü ki, classda çözünürlükle ilgili kod yazıb her bilgisayar için o kodda height widht rakamlarını manuel olark deyişim onunlada olub bitsin.
Yanıtlar
-
1-Formu belli bir çözünürlükte sabitleyebilirsin.(1024x768 standart diye biliyorum çoğu bilgisayarda bulunur)
2-Bahsettiğin gibi dock anchor özelliklerini kullanabilirsin.
3-Başlarım böyle işe deyip projeyi WPF ye taşır ve bunları düşünmezsin.
Senin yaşadıklarının aynısı yaklaşık 1-2 sene önce yaşayıp 3. şıkkı seçtim şahsen.
Son olarak çok çok kötü bir yol daha var her çözünürlük için (yada belli çözünürlükler) form üzerinde ilgili objelerin location değerini değiştirebilirsin.
- Düzenleyen Mehmet Emin Kaymaz 5 Nisan 2019 Cuma 12:27
- Yanıt Olarak Öneren CetinBasoz_Dont Trust MicrosoftEditor 5 Nisan 2019 Cuma 12:43
- Yanıt Olarak İşaretleyen vusal.nurehmedov 2 Mayıs 2019 Perşembe 13:43
-
Sen MDI olmadıgı icin onu kullanmak istemiyorsun, benim kullandigim eski dilde (VFP) varsayılan MDI, SDI yapmak zor, ben SDI yapmakla ugrastim hep :) Yer değiştirelim.
- Yanıt Olarak İşaretleyen vusal.nurehmedov 2 Mayıs 2019 Perşembe 13:43
Tüm Yanıtlar
-
1-Formu belli bir çözünürlükte sabitleyebilirsin.(1024x768 standart diye biliyorum çoğu bilgisayarda bulunur)
2-Bahsettiğin gibi dock anchor özelliklerini kullanabilirsin.
3-Başlarım böyle işe deyip projeyi WPF ye taşır ve bunları düşünmezsin.
Senin yaşadıklarının aynısı yaklaşık 1-2 sene önce yaşayıp 3. şıkkı seçtim şahsen.
Son olarak çok çok kötü bir yol daha var her çözünürlük için (yada belli çözünürlükler) form üzerinde ilgili objelerin location değerini değiştirebilirsin.
- Düzenleyen Mehmet Emin Kaymaz 5 Nisan 2019 Cuma 12:27
- Yanıt Olarak Öneren CetinBasoz_Dont Trust MicrosoftEditor 5 Nisan 2019 Cuma 12:43
- Yanıt Olarak İşaretleyen vusal.nurehmedov 2 Mayıs 2019 Perşembe 13:43
-
-
Nihat,
Sen gene sanslisin, bizim zamanımızda çözünürlükler 640*480'den başlıyordu :)
C# ile senin icin en kolayi, herhalde WPF kullanmak olur. Bir baska yöntem HTML ya da Qt kullanmak. Hangisini secersen sec, biraz öğrenme suresi gerekecek. .Net ile, akla en yakin WPF.
-
-
-
Sen MDI olmadıgı icin onu kullanmak istemiyorsun, benim kullandigim eski dilde (VFP) varsayılan MDI, SDI yapmak zor, ben SDI yapmakla ugrastim hep :) Yer değiştirelim.
- Yanıt Olarak İşaretleyen vusal.nurehmedov 2 Mayıs 2019 Perşembe 13:43