TableLayoutPanel Denetimi için En İyi Yöntemler
TableLayoutPaneldenetim, Windows Forms kullanmadan önce dikkatlice düşünmeniz gereken güçlü düzen özellikleri sağlar.
Öneriler
Aşağıdaki öneriler TableLayoutPanel denetimi en iyi avantajına kullanmanıza yardımcı olur.
Hedeflenen kullanım
Denetimi gelişigüzel bir şekilde kullanın TableLayoutPanel . Bunu yeniden boyutlandırılabilir bir düzen gerektiren tüm durumlarda kullanmamalısınız. Aşağıdaki liste, denetimin kullanımıyla en çok avantaj sağlayan düzenleri açıklar TableLayoutPanel :
Formun birbirlerine orantılı şekilde yeniden boyutlandırdıkları birden çok bölümü olan düzenler.
Çalışma zamanında değiştirilecek veya dinamik olarak oluşturulacak ve tercihlere göre Kullanıcı özelleştirilebilir alanları eklenen veya çıkarılan veri girişi formları gibi düzenler.
Genel sabit boyutta kalması gereken düzenler. Örneğin, 800 x 600 ' den küçük kalması gereken bir iletişim kutusu olabilir, ancak yerelleştirilmiş dizeleri desteklemeniz gerekir.
Aşağıdaki liste, denetimi kullanmaktan önemli ölçüde avantaj olmayan düzenleri açıklar TableLayoutPanel :
Tek etiketli ve tek sütunlu metin girişi alanlarının bulunduğu 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ı olan formlar. Bu bir örnek, tek bir denetimi görüntüleyen bir formdur PropertyGrid . Bu durumda, form yeniden boyutlandırılırken başka hiçbir şey genişlemediğinden, anchoring kullanın.
Denetimde hangi denetimlerin olması gerektiğini dikkatle seçin TableLayoutPanel . Metninizi bağlama kullanarak %30 oranında büyütmek için yeriniz varsa, Anchor yalnızca özelliğini kullanmayı düşünün. Düzeniniz için gereken alanı tahmin edebiliyorsanız, ve ' nin kullanımı, DockAnchor kalan alan ve davranışın ayrıntılarını tahmin etmeniz gerekenden daha kolay AutoSize .
Genel olarak, mizanpajınızı TableLayoutPanel denetimle tasarlarken tasarımı mümkün olduğunca basit tutun.
Belge Anahattı penceresini kullanın
Belge Anahattı penceresi, mizanpajlarınızın bir ağaç görünümünü sunar ve bu sayede, denetimlerinizi z sırası ve üst-alt ilişkilerini işlemek için kullanabilirsiniz. görünüm menüsündediğer Windows' yi seçin ve belge anahattı' nı seçin.
Iç Içe geçme kaçının
Bir denetim içindeki diğer denetimleri iç içe geçirmeyi önleyin TableLayoutPanelTableLayoutPanel . İç içe düzenlerdeki hata ayıklama zor olabilir.
Görsel devralmadan kaçının
TableLayoutPaneldenetim, Visual Studio Windows Form Tasarımcısı görsel devralmayı desteklemez. TableLayoutPanelTüretilmiş sınıftaki bir denetim tasarım zamanında "kilitli" olarak görünür.