Unit Kontrol Dasar CheckBox Unit kontrol ini akan memberikan perintah pilihan Checked/UnChecked. Object CheckBox ini biasa dipakai berkelompok dan dalam melakukan pilihan pemakai dapat memilih semua object Properties yang sering dipakai: Properties NameKeterangan Isi NamechkNamaobject CaptionJudul/Tulisan yang tampil pada object Value 1 Checked (dipilih) 2 Unchecked (tidak dipilih) Enabled True Object dapat diberikan suatu aksi False tidak dapat diisi Visible True dapat dilihat False Tidak dapat dilihat
Unit Kontrol Dasar CheckBox Event Umum : Click() event ini terjadi apabila pemakai melakukan click terhadapnya GotFocus() event ini terjadi pada saat object mendapat focus (cursor sedang berada pada object tersebut) LostFocus() event ini terjadi pada saat object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
CheckBox Private Sub Check1_Click() If Check1.Value = 1 And Check2.Value = 0 Then Text1 = "Soekarno" Else If Check2.Value = 1 And Check1.Value = 0 Then Text1 = "Hatta" Else If Check1.Value = 1 And Check2.Value = 1 Then Text1 = "Soekarno Hatta" Else If Check1.Value = 0 And Check2.Value = 0 Then Text1 = "" End If End Sub
CheckBox Private Sub Check2_Click() If Check1.Value = 1 And Check2.Value = 0 Then Text1 = "Soekarno" Else If Check2.Value = 1 And Check1.Value = 0 Then Text1 = "Hatta" Else If Check2.Value = 1 And Check1.Value = 1 Then Text1 = "Soekarno Hatta" Else If Check1.Value = 0 And Check2.Value = 0 Then Text1 = "" End If End Sub
CheckBox Private Sub Check1_Click() If Check1.Value = 1 Then Text1.FontBold = True Label1.Alignment = 0 Else Text1.FontBold = False Label1.Alignment = 1 End If End Sub Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontItalic = True Label1.Alignment = 0 Else Text1.FontItalic = False Label1.Alignment = 1 End If End Sub Private Sub Form_Load() Text1 = "BELAJAR PEMROGRAMAN 1 (VB)" End Sub
Unit Kontrol Dasar OptionButton Unit kontrol ini akan memberikan perintah pilihan True/False. Object OptionButton ini biasa dipakai berkelompok dan dalam melakukan pilihan pemakai hanya dapat memilih satu diantara sekelompok object. Properties yang sering dipakai: Properties NameKeterangan Isi NameoptNamaobject CaptionJudul/Tulisan yang tampil pada object Value true dipilih false tidak dipilih Enabled True Object dapat diberikan suatu aksi False tidak dapat diisi Visible True dapat dilihat False Tidak dapat dilihat
Unit Kontrol Dasar OptionButton Event Umum : Click() event ini terjadi apabila pemakai melakukan click terhadapnya GotFocus() event ini terjadi pada saat object mendapat focus (cursor sedang berada pada object tersebut) LostFocus() event ini terjadi pada saat object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
OptionButton Private Sub Command1_Click() If chk1.Value = 1 Then a = Else a = 0 End If If chk2.Value = 1 Then b = Else b = 0 End If If chk3.Value = 1 Then c = Else c = 0 End If d = a + b + c Text3.Text = d End Sub
OptionButton Private Sub Option1_Click() If Option1.Value = True Then Text2.Text = Option1.Caption End If End Sub Private Sub Option2_Click() If Option2.Value = True Then Text2.Text = Option2.Caption End If End Sub
Unit Kontrol Dasar ListBox Unit kontrol ini akan menampilkan daftar item berupa list yang dapat dipilih oleh pemakai. Properties yang sering dipakai: PropertiesKeterangan Isi NamecboNamaobject ListIsi dari item yang ingin ditampilkan ListIndexNilai index (no urut) item ItemDataData item yg dipilih sesuai index sekarang ItemDataData item yg dipilih sesuai index sekarang
Unit Kontrol Dasar ListBox Event Umum : Click() event ini terjadi apabila pemakai melakukan click terhadapnya GotFocus() event ini terjadi pada saat object mendapat focus (cursor sedang berada pada object tersebut) LostFocus() event ini terjadi pada saat object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Private Sub CMDHAPUS_Click() List1.RemoveItem List1.ListIndex End Sub Private Sub CMDINPUT_Click() List1.AddItem Text1 Text1 = Clear Text1.SetFocus End Sub Private Sub CMDPINDAH_Click() List2.AddItem List1.List(List1.ListIndex) List1.RemoveItem List1.ListIndex End Sub Private Sub Form_Load() List1.AddItem "Ida" List1.AddItem "Maya" List1.AddItem "Dian" End Sub ListBox
Unit Kontrol Dasar HSCrollBar Unit kontrol ini memungkinkan pemakai untuk memilih nilai (suatu besaran angka) dengan menggerakkan bar (kotak) ke kiri atau ke kanan melalui scroll bar horisontal. Properties yang sering dipakai: Properties NameKeterangan Isi NamehscNamaobject MinNilai Minimum MaxNilai Maximum ValueNilai sekarang (nilai yang diinginkan) SmallChangePerubahan nilai skala kecil LargeChange Perubahan nilai skala besar
Unit Kontrol Dasar HSCrollBar Event Umum : Change() event ini terjadi apabila perubahan nilai (value) atau pemakai melakukan pergeseran/perubahan posisi kotak, sehingga nilai (value) object berubah GotFocus() event ini terjadi pada saat object mendapat focus (cursor sedang berada pada object tersebut) LostFocus() event ini terjadi pada saat object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Unit Kontrol Dasar VSCrollBar Unit kontrol ini memungkinkan pemakai untuk memilih nilai (suatu besaran angka) dengan menggerakkan bar (kotak) ke kiri atau ke kanan melalui scroll bar horisontal. Properties yang sering dipakai: Properties NameKeterangan Isi NamevscNamaobject MinNilai Minimum MaxNilai Maximum ValueNilai sekarang (nilai yang diinginkan) SmallChangePerubahan nilai skala kecil LargeChange Perubahan nilai skala besar
Unit Kontrol Dasar Contoh HScrollBar dan VScrollBar FormName Caption FrmSelect Select Case Text1Name Text txtTahun 1970 Text2Name Text txtCelcius 0 Text3Name Text txtReamur 32 HScroll1Name Max Min Value SmallChange LargeChange hscTahun VScroll1Name Max Min Value SmallChange LargeChange vscSuhu
Unit Kontrol Dasar Contoh HScrollBar dan VScrollBar
Option Explicit Private Sub hscTahun_Change() txtTahun.Text = hscTahun.Value End Sub Private Sub txtCelcius_Change() vscSuhu.Value = txtCelcius.Text End Sub Private Sub vscSuhu_Change() txtCelcius.Text = vscSuhu.Value txtReamur.Text = (0.44 * txtCelcius.Text) + 32 End Sub Unit Kontrol Dasar Contoh HScrollBar dan VScrollBar