02-01-2021, Saat: 19:05
@codder71 hocam,
Bu gibi durumlarda grid panel layout kullanmak daha pratik olacaktır çünkü ;
TRectangle, arka katman olarak kullanılır ise içerisindeki sol ve sağ elemanların genişliği manuel ayarlanmak durumunda kalıyor yani sabit değerde kalıyor. Bu da ekrandan ekrana boyutların değişmemesi demek. Küçük ekranlarda iç içe geçme durumu yaşanacaktır. Bu gibi durumlardan ötürü grid panel layout, içerisindeki elemanı, elemanın align özelliği client olduğu taktirde otomatik sığacak şekilde yeniden boyutlandırır. böylece tasarım sağlam bir yapıya oturtulmuş olur. Ayrıca istediğiniz kadar elemanı yan yana eşit genişlik ve yükseklikte ekleyebilme imkanı tanır. bunu TRectangle tarafında demek imkansız ki 3. bir elemanı yerleştirdiğiniz de bile genişliği hesaplamak zorunda ve dengeyi tutturmak zorunda kalırsınız. işin daha kötüsü, o denge hiçbir zaman tutmayacaktır
Bu gibi durumlarda grid panel layout kullanmak daha pratik olacaktır çünkü ;
TRectangle, arka katman olarak kullanılır ise içerisindeki sol ve sağ elemanların genişliği manuel ayarlanmak durumunda kalıyor yani sabit değerde kalıyor. Bu da ekrandan ekrana boyutların değişmemesi demek. Küçük ekranlarda iç içe geçme durumu yaşanacaktır. Bu gibi durumlardan ötürü grid panel layout, içerisindeki elemanı, elemanın align özelliği client olduğu taktirde otomatik sığacak şekilde yeniden boyutlandırır. böylece tasarım sağlam bir yapıya oturtulmuş olur. Ayrıca istediğiniz kadar elemanı yan yana eşit genişlik ve yükseklikte ekleyebilme imkanı tanır. bunu TRectangle tarafında demek imkansız ki 3. bir elemanı yerleştirdiğiniz de bile genişliği hesaplamak zorunda ve dengeyi tutturmak zorunda kalırsınız. işin daha kötüsü, o denge hiçbir zaman tutmayacaktır
