AccessTr.neT
Farklı Ekran çözünürlüklerinde PROJE sorunu - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic .NET (https://accesstr.net/forum-visual-basic-net.html)
+--- Forum: Visual Basic .NET Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-net-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Farklı Ekran çözünürlüklerinde PROJE sorunu (/konu-farkli-ekran-cozunurluklerinde-proje-sorunu.html)

Sayfalar: 1 2


Cvp: Farklı Ekran çözünürlüklerinde PROJE sorunu - chevy - 03/03/2014

Konu ile ilgili çözüm ve yardım bekliyorum lütfen......


Cvp: Farklı Ekran çözünürlüklerinde PROJE sorunu - alpeki99 - 03/03/2014

Konu ile ilgili çözüm belli aslında. Exe halini çalıştırıp baktığımda bu kadar büyük form yapmanıza gerek olmadığını ortada. O kadar büyük butonlar var ve hepsi birbirinden çok uzaktalar. Textboxlar kocaman ve lazım olandan daha büyük.

Form tasarımı sırasında Size kısmından 1280x800 boyut maksimum belirleyin. Bundan büyük form olmasına gerek yok. Sığmayan bir şey varsa Tab bileşeni kullanırsınız. Dock özelliği değil Anchor özelliğini kullanacaksınız.


Cvp: Farklı Ekran çözünürlüklerinde PROJE sorunu - chevy - 06/03/2014

Kusura bakmayın lütfen. Dediklerinizle bir sonuç alamadım yada ben yapamadım. VB de 1400:900 boyut tasarlanıp içerisine nesneler yerleştirildiğinde daha küçük ekran çözünürlüklerinde proje çalıştırıldığında tüm form o çözünürlüğe göre otomatik ayarlanmıyor mu ?

Eklediğim projede font ve buton büyüklüklerini özellikle öyle tasarladım ki durum daha net anlaşılsın. Herhangi bir projede nesne büyüklüklerini uygun birbirlerine yakışır şekilde dizayn edip çok fazla nesne yerleştirdiğinizde sığdırabilmek için formu büyütmek gerekecek ve yine aynı sorun ortaya çıkacak.

İstediğim dizayn edilen formun farklı ekran çözünürlüklerinde otomatik olarak ayarlanarak ekranda düzgün şekilde gözükmesi. Bu hususta yardımlarınızı bekliyorum..
İlgi ve alakanız için teşekkür ederim.


Cvp: Farklı Ekran çözünürlüklerinde PROJE sorunu - alpeki99 - 06/03/2014

Alıntı:1400:900 boyut tasarlanıp içerisine nesneler yerleştirildiğinde daha küçük ekran çözünürlüklerinde proje çalıştırıldığında tüm form o çözünürlüğe göre otomatik ayarlanmıyor mu ?

Kısmen hayır. Eklenen buton, Datagrid vb. araçların Anchor özelliğine göre koordinatları forma göre büyür veya küçülür. Mesela bir butonun Anchor'unda sol ve üst işaretli iken form büyütülürse buton büyümez ve yeri değişmez. Anchorda sol, üst ile birlikte sağ işaretlenirse form büyütülünce buton sağ tarafa doğru genişler. Soldaki kaldırılıp üst ve sağ işaretli kalırsa formun boyutu değiştikçe butonun üst noktası aynı hizada kalırken, sağ kenara uzaklık sabit kalır. Yani buton aynı X ekseni üzerinde sağa sola kayar.

Burada anlattıklarımı bir form üzerinde yapın. Kesinlikle F5 ile vs programı çalıştırmayın. Ortaya çıkan etkileri görmek için tasarım halinde iken formun boyutunu değiştirin fare ile.

Kısacası formdaki tasarımın düşük çözünürlükte ekrana sığması kod yazmadan saf .Net IDE ile benim bildiğim kadarıyla yok. Üçüncü parti bileşenler ile yapılabiliyor olabilir işim düşmediği için hiç araştırmadım. Kod ile yazmaya ise bence kesinlikle değmez.

Alıntı:Herhangi bir projede nesne büyüklüklerini uygun birbirlerine yakışır şekilde dizayn edip çok fazla nesne yerleştirdiğinizde sığdırabilmek için formu büyütmek gerekecek ve yine aynı sorun ortaya çıkacak.

Formu 1280x800 gibi bir ekrana göre tasarlayıp her denetimin Anchor özelliğini ayarlarsanız form büyüdüğü zaman tasarım bozulmaz.

Kısacası küçük olan tasarım büyütülünce sorun olmaz ama büyük olanı küçük ekrana sığdırmak için bolca uğraşmak gerek.


Cvp: Farklı Ekran çözünürlüklerinde PROJE sorunu - chevy - 12/03/2014

Verdiğiniz bu açıklayıcı bilgiler için çok teşekkür ederim. Yazdıklarınızı düşük çözünürlükte bir form tasarlayarak ve Anchor özelliklerini tüm nesnelerde ayarlayarak denedim. Evet nesne sayısı az iken sıkıntılar belli olmuyor. Ancak nesne sayısı arttığında nesneler kendini ayarlarken birbirinin üzerine biniyor. Yada nesnelerin ANCHOR özelliklerini tam olarak ben ayarlayamadım. ANCHOR ve DOCK konusunu inceleyerek tekrar deneyeceğim. Teşekkür ederim.