Children yang secara bahasa artinya “Anak”, merupakan Object Class Control yang menjadi properti dari Class Object induknya (Parent). Sedangkan Object induk/parent merupakan Class Object Container yang bisa berupa Form, HBox, Vbox, Panel, GridView, dll yang dapat menampung object-object lain yang menjadi anaknya/children seperti Label, TextBox, GridView, DirBox, bahkan object container itu sendiri.
Bisa dibilang bahwa property Children merupakan sebuah Class Object yang merujuk ke Class Object lain, artinya bekerja sebagai pointer yang menunjuk ke lokasi suatu object. Properti Children digunakan untuk mengambil dan memanipulasi nilai dari suatu Object dari “Anak” Parent/Induk. Contoh:
' Gambas class file
Public Sub Form_Open()
Print VBox1.Children.Count
Print VBox1.Children[2].Name
Print Object.GetProperty(VBox1.Children[0], "Text")
Print Object.GetProperty(VBox1.Children[2], "Text")
If Object.GetProperty(VBox1.Children[1], "Text") = "Sawot" Then
'Merubah yang awalnya Text Children[0]/RadioButton1 =
'"Jemblem" menjadi "Onde-Onde"
Object.SetProperty(VBox1.Children[0], "Text", "Onde-Onde")
Endif
End
Hasil:
3
TextBox1
Jemblem
Tidak ada komentar:
Posting Komentar