TableLayoutPanel Denetimi için En İyi Yöntemler
Denetim, TableLayoutPanel Windows Forms'unuzda kullanmadan önce dikkatli bir şekilde göz önünde bulundurmanız gereken güçlü düzen özellikleri sağlar.
Öneriler
Aşağıdaki öneriler, denetimi en iyi şekilde kullanmanıza TableLayoutPanel yardımcı olur.
Hedeflenen Kullanım
Denetimi tedbirli TableLayoutPanel kullanın. Yeniden boyutlandırılabilir bir düzen gerektiren tüm durumlarda bunu kullanmamalısınız. Aşağıdaki listede, denetimin kullanımından TableLayoutPanel en çok yararlanan düzenler açıklanmaktadır:
Formun birbiriyle orantılı olarak yeniden boyutlandırılan birden çok parçasının bulunduğu düzenler.
Kullanıcı tarafından özelleştirilebilir alanların tercihlere göre eklendiği veya çıkarılacağı veri girişi formları gibi, çalışma zamanında dinamik olarak değiştirilecek veya oluşturulacak düzenler.
Genel olarak sabit boyutta kalması gereken düzenler. Örneğin, 800 x 600'den küçük kalması gereken bir iletişim kutunuz olabilir, ancak yerelleştirilmiş dizeleri desteklemeniz gerekir.
Aşağıdaki listede, denetimin kullanılmasından TableLayoutPanel büyük fayda sağlanmayan düzenler açıklanmaktadır:
Tek bir etiket sütunu ve tek bir sütunda metin girişi alanları içeren basit veri girişi formları.
Yeniden boyutlandırma gerçekleştiğinde tüm kullanılabilir alanı doldurması gereken tek bir büyük görüntüleme alanına sahip formlar. Bunun bir örneği, tek PropertyGrid bir denetim görüntüleyen bir formdur. Bu durumda, form yeniden boyutlandırıldığında başka hiçbir şeyin genişletilmesi gerekmediğinden tutturma kullanın.
Denetimde TableLayoutPanel olması gereken denetimleri dikkatle seçin. Metninizin tutturma kullanılarak %30 büyümesi için yeriniz varsa yalnızca özelliğini kullanmayı Anchor göz önünde bulundurun. Düzeninizin gerektirdiği alanı tahmin edebilirseniz ve Anchor kullanımıDock, kalan alan ve AutoSize davranışın ayrıntılarını tahmin etmekten daha kolaydır.
Genel olarak, düzeninizi denetimle TableLayoutPanel tasarlarken tasarımı olabildiğince basit tutun.
Belge Anahat Penceresini Kullanma
Belge Ana Hattı penceresi, denetimlerinizin z sırası ve üst-alt ilişkilerini işlemek için kullanabileceğiniz düzeninizin ağaç görünümünü sağlar. Görünüm menüsünden Diğer Pencereler'i ve ardından Belge Ana Hattı'nı seçin.
İç İçe Geçmekten Kaçının
Diğer TableLayoutPanel denetimleri bir TableLayoutPanel denetim içinde iç içe yerleştirmekten kaçının. İç içe yerleştirilmiş düzenlerde hata ayıklama zor olabilir.
Görsel Devralmayı Önleme
Denetim, TableLayoutPanel Visual Studio'daki Windows Forms Tasarım Aracı görsel devralmayı desteklemez. TableLayoutPanel Türetilmiş bir sınıftaki denetim, tasarım zamanında "kilitli" olarak görünür.
Ayrıca bkz.
.NET Desktop feedback