Seperti arti pada
kata Children yaitu Anak; Pada Gambas Method Children merupakan
identitas Tools pada suatu Form maupun Container yang berfungsi untuk
mengarahkan/menuju ke sebuah Tool yang aktif. Jadi Tools merupakan
Children dari Form maupun Container, tepatnya tools ada dalam Form
maupun Container.
Lebih jelasnya
praktekkan sebagaimana pada contoh berikut:
Buat Form dengan
nama Fmain.Form.
Buat Tools dalam
Fmain.Form seperti berikut secara berurutan:
Label1
Label2
Label3
TextBox1
TextBox2
TextBox3
Jadi, buat secara
berurutan dimulai dari Label1, kemudian Label2, lalu Label3, dan
seterusnya supaya lebih memahami penggunaan identitas Children.
Formatnya sebgaimana
pada gambar berikut:
Ketika dijalankan
maka fokus input teksnya otomatis pada TextBox1.
Sekarang buat Event
KeyPress dengan tujuan jika kita menekan tombol Enter ataupun Tab
pada keyboard maka SetFocusnya (fokus input teksnya) akan berpindah
dari TextBox1 ke TextBox2, kemudian jika ditekan lagi pidah dari
TextBox2 ke TextBox3.
Public Sub
TextBox1_KeyPress()
'Untuk tekan Enter
If Key.Code =
Key.Return Then
Me.Children[4].SetFocus
'Untuk tekan Tab
Else If Key.Code =
Key.Tab Then
Me.Children[3].SetFocus
Endif
End
Public Sub
TextBox2_KeyPress()
If Key.Code =
Key.Return Then
Me.Children[5].SetFocus
Else If Key.Code =
Key.Tab Then
Me.Children[4].SetFocus
Endif
End
Perhatikan pada
identitas Children pada TextBox1_KeyPress, terdapat perbedaan pada
Key.Return (Children[4]) dan Key.Tab (Children[3]), padahal menuju
pada TextBox yang sama.
Pada Key.Return >
Children[4] artinya menuju (urutan) anak ke 4 dari masing-masing
tools, coba lihat urutan pembuatan Tools diatas.
Sedangkan pada
Key.Tab > Children[3] berdasarkan urutan kolom (TextBox),
Children[1] =
Form/Me
Childern[2] =
TextBox1
Childern[3] =
TextBox2
Childern[4] =
TextBox3
Mungkin aturan
sedikit membingungkan karena berdasarkan pengalaman penulis saat
membuat TextBox1 pada TabStrip maka TextBox1 merupakan Childern[1].
Untuk mempermudah
mengenali Childern yang mana, bisa menggunakan properti Delete.
Contoh:
Me.Children[2].Delete
Tool yang terhapus
maka itulah Childernnya.
By IGN User