Sabtu, 11 September 2021

Mengenal Penggunaan Property Children Pada Gambas

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 

Lupis Semoga dapat dipahami


 

Tidak ada komentar:

Posting Komentar