download

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