Kamis, 22 November 2012

Array Kontrol


Memanipulasi Kontrol Dengan Form Editor
Beberapa hal yang bisa kita manipulasi dengan toolbar Form Editor ini adalah sebagai beikut:
1.      Memindahkan urut-urutan kontrol : pilih kontrol  lalu klik tomblo Bring To Front untuk memindahkan urutan kontrol ke atas, atau tombol Send To Back untuk memindahkan urutan kontrol ke bawah.
2.      Menjajarkan banyak kontrol: pilih kontrol-kontrol yang ingin di jajarkan, klik panah bawah yang berada di sebelah kanan tombol Align lalu pilih perataan yang diinginkan.
3.      Menengahkan letak kontrol pada layar form: pilih kontrol-kontrol yang ingin dijajarkan, klik panah bawah yang berada di sebelah kanan tombol Center lalu pilih apakah ingin menengahkan kontrol secara vertical atau horizontal dari layar form.
4.      Mengubah ukuran banyak kontrol menjadi sama: pilih kontrol-kontrol yang ingin disamakan ukurannya, klik panah bawah yang berada di sebelah kanan tombol Size lalu pilih bagaimana ukuran kontrol akan disamakan.
5.      Mengunci posisi control: pilih kontrol-kontrol yang yang ingin di kunci posisinya (agar tak bisa dipindah-pindahkan lagi), lalu klik tombol Lock Controls Toogle.
Array Kontrol
Array kontrol adalah sekelompok kontrol-kontrol yang memiliki nama-nama yang sama. Untuk membedakan antara kontrol yang satu dengan kontrol yang lain digunakan bilangan indeks yang dimulai dari nol. Sebagai contoh misalnya kita membuat tiga buah array kontrol tombol perintah:
·         Kontrol tombol perintah ke-1 akan bernama: Command1(0)
·         Kontrol tombol perintah ke-2 akan bernama: Command1(1)
·         Kontrol tombol perintah ke-3 akan bernama: Command1(2)

Begitu pula untuk menentukan property, kita harus mengontrol nomor indeks untuk menentukan identitas setiap kontrol. Misalnya kita ingin menentukan property Caption yang berbeda untuk setiap perintah:
Command1(0).Caption = “OK”
Command1(1).Caption= “Cancel”
Command1(2).Caption=”Exit”

Cara untuk membuat array kontrol adalah sebagai berikut:
1.      Pilih satu atau lebih kontrol yang ingin dicopy.
2.      Pada menu pilih Edit>Copy atau tekan tombol Ctrl + C.
3.      Pilih menu Edit>Paste atau tekan ctrl + v.
4.      Pada layar akan muncul pesan yang menanyakan apakah kita ingin membuat control array.
·         Jika kita menekan Yes akan dibuat array kontrol untuk kontrol tersebut.
·         Jika kita menekan No akan dibuat kontrol sendiri dengan nama berbeda.
5.      Jika kita menekan Yes, akan dihasilkan kontrol yang memiliki persamaan dengan kontrol yang kita copy di atas. Kontrol yang baru ini akan diletakkan di pojok kiri atas form. Baik control yang lama dengan kontrol yang baru memiliki properti yang sama. Kontrol-kontrol tersebut juga memiliki nama yang sama tetapi kini memiliki indeks yang berbeda.
6.      Ulangi langkah-langkah diatas untuk membuat sebanyak mungkin array kontrol yang kita inginkan.
Pada penulisan prosedur event (kode program), penggunaan nama kontrol ini juga akan berbeda. Sebagai contoh:
Private sub cmdTombol_Click ()
End Sub
Tetapi pada array kontrol, penulisan nama kontrol tersebut akan menjadi seperti berikut:
Private sub cmdTombol_Click (Index As Integer)
End Sub


Sumber:
Pemrograman Microsoft Visual Basic 6, karya Adi Kurniadi, penerbit PT Elex Media Komputindo

Tidak ada komentar:

Posting Komentar