Matakuliah Tahun Versi : M0064/Programming I : 2005 : <<versi/revisi>> Pertemuan 4 Form dan Control 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mahasiswa dapat menerapkan object dalam Form dan Control di VB 2 Outline Materi • • • • • • • Method dan Property Cara menggunakan Property Custom Property dan Method Form Membangun Custom Method untuk Form Membangun Custom Property untuk Form Property Let Property Get 3 Method dan Property • Property adalah karakteristik dari Form dan Control Object • Sering disebut sebagai Attribute • Contoh Property : – Width, Height, BackColor, Visible (untuk umum) – Text untuk TextBox, Caption untuk Label 4 Method dan Property • Method adalah behaviour (action) dari form, control dan object lainnya • Contoh method : – Show, Print, Hide (untuk Form) – SetFocus (untuk control object) 5 Cara Penggunaan Method dan Property • Contoh penggunaan : If frmEmployee.Width < 3000 Then frmEmployee.Width = 3000 End If frmEmployee.Height = frmEmployee.Width frmEmployee.txtEmployeeID.Text = “111-222-333” frmEmployee.Show 6 Custom Property dan Method Form • Custom Property dan Method : • Form Property dan Method yang dibuat oleh pengguna • Kebalikan dari Property dan Method Built-in yang sudah ada dari VB 7 Custom Property dan Method Form • Built-In Form Property : frmDataEntry.Width = 3000 (akan membuat property Width terisi 3000 dan membuat lebar form menjadi 3000) • Custom Form Property : frmdataEntry.EmployeeID = 3000 (akan membuat custom property EmployeeID berisi 3000 dan menampilkan data data employee nomor 3000) 8 Custom Property dan Method Form • Built-In Form Method frmDataEntry.Hide (meminta form untuk menyembunyikan diri) • Custom Form Method frmDataEntry.UpdateData (meminta form untuk mengupdate database seuai informasi terbaru) 9 Membangun Custom Method untuk Form • Custom Method sebenarnya adalah public subroutine dalam modul form (dalam .FRM atau .BAS) • Jika diakses dari luar modul form harus menyebutkan nama form induknya, baru diikuti nama method serta dengan parameter jika ada, frmFormName.MethodName( .. , .. , ..) • Jika ingin membuat Custom Method menjadi public sebaiknya diletakkan dalam modul (.BAS) 10 Membangun Custom Method untuk Form • Contoh : Di dalam coding form : Public Sub ClearVariable() txtEmployeeID.Text =“” txtEmployeeName.Text = “” End Sub Note : KeyWord Public / Private akan menentukan apakah method bisa diakses dari form lain atau tidak !!! Pada saat dipanggil dari form lain : frmSelectionList.ClearVariable 11 Membangung Custom Property untuk Form • Setiap Property memiliki dua rutin yang berasosiasi, yaitu Property Get dan Property Let • Untuk membuat Property baru, panggil menu Tools -> Add Procedure 12 Membangun Custom Property untuk Form • Misalkan isi namanya menjadi Nilai, pilih Property untuk Type dan Public untuk Scope, otomatis akan terbentuk coding berikut : Public Property Get Nilai() As Variant End Property Public Property Let Nilai(ByVal vNewValue As Variant) End Property 13 Property GET dan LET • Property Get dan Let adalah rutin yang akan dijalankan pada saat property dipanggil • Property Get – untuk Get value, mengambil nilai property • Property Let – untuk Set / Let Value, mengeset nilai property 14 Property GET dan LET • Contoh Penggunaan : Public Property Get Nilai() As Variant Nilai = intNilai MsgBox "Ambil Variable =" + Str(intNilai) End Property Public Property Let Nilai(ByVal vNewValue As Variant) intNilai = vNewValue MsgBox "Variable Masuk =" + Str(intNilai) End Property 15 Property GET dan LET Contoh Pengunaan : frmEntryData.Nilai = 3 (rutin Let dijalankan) Label1.Caption = frmEntryData (rutin Get dijalankan) 16 SELESAI 17
© Copyright 2024 Paperzz