1 Pertemuan 4 Form dan Control Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat menerapkan object dalam Form dan Control di VB
3 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
4 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
5 Method dan Property Method adalah behaviour (action) dari form, control dan object lainnya Contoh method : –Show, Print, Hide (untuk Form) –SetFocus (untuk control object)
6 Cara Penggunaan Method dan Property Contoh penggunaan : If frmEmployee.Width < 3000 Then frmEmployee.Width = 3000 End If frmEmployee.Height = frmEmployee.Width frmEmployee.txtEmployeeID.Text = “ ” frmEmployee.Show
7 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
8 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)
9 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)
10 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)
11 Membangun Custom Method untuk Form Contoh : Di dalam coding form : Public Sub ClearVariable() txtEmployeeID.Text =“” txtEmployeeName.Text = “” End Sub Pada saat dipanggil dari form lain : frmSelectionList.ClearVariable Note : KeyWord Public / Private akan menentukan apakah method bisa diakses dari form lain atau tidak !!!
12 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
13 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
14 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
15 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
16 Property GET dan LET Contoh Pengunaan : frmEntryData.Nilai = 3 (rutin Let dijalankan) Label1.Caption = frmEntryData (rutin Get dijalankan)
17 > SELESAI