CONTOH KODE DALAM BAB 3 1. Membangkitkan kejadian Click pada. Name = Command1 Caption = Tombol 1 Name = Command2 Caption = Tombol 2 Name = 1 Kondisi awal saat pendesainan Kode : Private Sub Command1_Click() Command2.Value = True Sama artinya dgn memanggil Command2_Click() Private Sub Command2_Click() 1.Caption = "Aku hasil penekanan Tombol 2" Kondisi aplikasi saat run-time. Ketika anda mengklik tombol Command1, maka secara otomatis anda juga menekan tombol Command2. Sehingga penekanan tombol kedua menghasilkan penulisan teks di 1. 1
2. Contoh penggunaan kontrol dan dalam Frame dikombinasikan dengan dan Frame Frame Frame Name = framonitor Caption = Jenis Monitor Name = optsamsung Caption = Samsung Name = opttoshiba Caption = Toshiba Name = optlg Caption = LG Name = optgtc Caption = GTC Name = fraprosesor Caption = Jenis Prosesor Name = optamd Caption = AMD Name = optpentium Caption = Pentium Name = fralain Caption = Lain Name = chkkeyboard Caption = Keyboard Name = chkmouse Caption = Mouse Name = chkups Caption = UPS Name = chkstabilizer Caption = Stabilizer Name = lblmonitor Caption = Monitor Pilihan Name = lblprosesor Caption = Prosesor Pilihan Name = lbllain Caption = Lain Name = txtmonitor Text = {kosongkan isinya} Name = txtprosesor Text = {kosongkan isinya} Name = txtlain Multiline = True ScrollBars = 2-Vertical Text = {kosongkan isinya} Name = cmdreset Caption = Reset 2
Kode : Private Sub chkkeyboard_click() If chkkeyboard.value = vbchecked Then txtlain = txtlain + "Keyboard" + vbnewline Private Sub chkmouse_click() If chkmouse.value = vbchecked Then txtlain = txtlain + "Mouse" + vbnewline Private Sub chkstabilizer_click() If chkstabilizer.value = vbchecked Then txtlain = txtlain + "Stabilizer" + vbnewline Private Sub chkups_click() If chkups.value = vbchecked Then txtlain = txtlain + "UPS" + vbnewline Private Sub cmdreset_click() txtmonitor = "" Mengosongkan isi semua textbox secara manual txtprosesor = "" txtlain = "" Private Sub optamd_click() txtprosesor = "AMD" Private Sub optgtc_click() txtmonitor = "GTC" Private Sub optlg_click() txtmonitor = "LG" Private Sub optpentium_click() txtprosesor = "Pentium" Private Sub optsamsung_click() txtmonitor = "Samsung" Private Sub opttoshiba_click() txtmonitor = "Toshiba" 3
Kondisi aplikasi saat run-time Setiap kali anda mengklik suatu, maka akan mengisi textbox yang telah ditentukan dengan isi teks yang telah ditentukan pula. Ketika tombol Reset ditekan, maka seluruh textbox isinya dikosongkan. 3. Contoh penggunaan kontrol ComboBox dan ListBox ComboBox ListBox Name = lblkelamin Caption = Jenis Kelamin Name = lblkartu Caption = Kartu Pilihan Name = lblhasil Caption = Hasil Name = cbokelamin Style = 2-Dropdown List Name = lstkartu MultiSelect = 0-None Name = cmdproses Caption Proses Name = txthasil Kondisi aplikasi saat run-time 4
Kode : Option Explicit Private Sub cmdproses_click() Memanggil isi dalam combobox dan listbox txthasil = cbokelamin.text + " - " + lstkartu.text Private Sub Form_Load() cbokelamin.clear cbokelamin.additem "Pria" cbokelamin.additem "Wanita" cbokelamin.listindex = 0 ' Menampilkan data yang pertama lstkartu.clear lstkartu.additem "Golf Member" lstkartu.additem "Kartu Alumni" lstkartu.additem "Kartu ATM" lstkartu.additem "KTP" 4. Contoh penggunaan Vertical ScrollBar VScrollBar VScrollBar VScrollBar Name = lblred Caption = RED Name = lblgreen Caption = GREEN Name = lblblue Caption = BLUE Name = lblangkared Name = lblangkagreen Name = lblangkablue Name = lblwarna Name = VScroll1 Max = 255 Min = 0 Name = VScroll2 Max = 255 Min = 0 Name = VScroll3 Max = 255 Min = 0 5
Kode : Option Explicit Private Sub VScroll1_Change() lblangkared.caption = VScroll1.Value Private Sub VScroll1_Scroll() lblangkared.caption = VScroll1.Value Private Sub VScroll2_Change() lblangkagreen.caption = VScroll2.Value Private Sub VScroll2_Scroll() lblangkagreen.caption = VScroll2.Value Private Sub VScroll3_Change() lblangkablue.caption = VScroll3.Value Private Sub VScroll3_Scroll() lblangkablue.caption = VScroll3.Value Kondisi aplikasi saat run-time Ketika anda menggeser kotak Scroll atau menekan tanda panah, maka akan terjadi penambahan atau pengurangan nilai yang berpengaruh terhadap nilai komposisi warna. Contoh di atas RGB(24,40,137) akan menghasilkan warna biru tua. 6
5. Penggunaan kontrol Drive, Dir, dan File ListBox DriveListBox DirListBox FileListBox Name = Drive1 Name = Dir1 Name = File1 Name = lbljalur Name = txtjalur Kode : Option Explicit Private Sub Dir1_Change() File1.Path = Dir1.Path Private Sub Drive1_Change() ' Drive juga mengembalikan label volume. Dir1.Path = Left$(Drive1.Drive, 1) & ":\" Private Sub File1_Click() txtjalur = Dir1.Path + "\" + File1.FileName Kondisi aplikasi saat run-time Ketika anda memilih drive, maka otomatis direktori di bawahnya juga ikut berubah sesuai dengan induknya. Begitu juga file ikut berubah akibat dari perubahan direktori. Ketika anda mengklik FileListBox, akan dimunculkan jalur alamat lengkap dari file yang anda tunjuk. Apabila anda ingin menampilkan file tertentu misal, TXT,DOC, dan RTF. Maka tambahkan isi dalam prosedur Dir1.Change() dengan kode sbb : File1.Pattern = "*.txt;*.doc;*.rtf". 7