Desain Form dengan Anchor, Constraint dan Align
Align
===============
Property ini digunakan jika menginginkan komponen mengikuti settingan align bawaan delphi,
diantaranya:
alTop => komponen rapat dan mengikuti arah atas
alLeft => komponen rapat dan mengikuti arah left
alRight => komponen rapat dan mengikuti arah right
alBottom => komponen rapat dan mengikuti arah bawah
alClient => komponen rapat dan mengikuti semua sisi
Untuk contoh:
Masukkan 4 buah panel ke dalam form.
Panel1. atur property align : alTop
Panel2. align : alBottom
Panel3. align : alLeft;
Panel4. align : alClient;
Kemudian Jalankan, silahkan resize form anda, perhatikan bagaimana panel menyesuaikan dengan ukuran form.
Anchor
=================
Pada dasarnya sama dengan align, tetapi dengan anchor kita bisa mengatur resize mengikuti arah mana saja, dan dimulai dr mana.
Contoh:
Pada panel4, masukkan 2 dbgrid
DbGrid1 berada di atas dan dbgrid2 berada dibawah.
Pada Dbrgrid1, properties anchor, centang/ceklist "left,top dan right",
Pada Dbgrid2, property anchor, centang semua "left,right, top dan bottom";
Pada panel1, tambahkan 3 button, 2 diantaranya di kiri, dan 1 di kanan.
button1 dan button2 (yang dikir) atur anchor "top dan left" saja,
button3, atur anchor "top dan right" saja.
jalankan, dan coba resize form, lihat bagaimana komponen menyesuaikan ukuran dan letak.
Constraint
=================
Property ini digunakan untuk membatasi ukuran, sebagai contoh, kita mempunyai program dengan form 1024, tetapi menginginkan bisa digunakan di 1366, kita gunakan anchor dan align td, tetapi permasalahannya jika digunakan di layar dibawah 1024, ada komponen2 yg tertutup, dengan demikian kita membatasi agar aplikasi ini tidak mengecil ketika mencapai ukuran minimal.
Contoh:
Pada Panel4, atur constraint : min-width: 300 ;
Kemudian jalankan, coba resize menjadi kecil,, pasti mentok di ukuran 300px
ini juga bisa digunakan pada Tedit, Tcombobox dan lain2nya,,
Bagi yang ga nampak gambarnya, donlot aja project contoh:
http://www.mediafire.com/?uqgdneu17w2wmvi
Langganan:
Posting Komentar (Atom)
Tidak ada komentar: