Membuat ComboBox dan ListBox, Timer dan DateTimePicker

 


Combo box (Tag select) adalah sebuah elemen form berbentuk kotak yang apabila diklik akan menampilkan list menu kebawah (drop down list).


ListBox Adalah salah satu kontrol yang menampilkan daftar item untuk dipilih atau menampilkan pilihan kepada pengguna program dimana pengguna tidak dapat menambah item pada listbox tersebut.

Timer adalah satu control pada visual basic yang berfungsi untuk menghitung waktu. saat program  dijalankan, kontrol timer ini tidak akan terlihat  dilayar apabila aplikasi tersebut dijalankan. 

DateTimePicker berfungsi untuk mengambil (pick) informasi mengenai tanggal (date) dan waktu (time). Jika tidak diklik, tampilan DateTimePicker seperti ComboBox, tetapi bila diklik DateTimePicker akan menampilkan tampilan seperti kalender.


OBJEK KONTROL

MenuStrip, ContextMenuStrip, dan Rich TextBox

  • MenuStrip merupakan objek kontrol yang berfungsi untuk membuat menu pilihan dropdown
  • ContexMenuStrip merupakan objek kontrol yang berfungsi untuk membuat menu pilihan yang akan tampil pada saat tombol kanan mouse di klik.
  • RichTextBox merupakan objek kontrol yang fungsinya hampir sama seperti textbox, hanya saja di objek kontrol ini lebih banyak menampung karakter dan bisa memanipulasi karakter seperti mengggaris bawahi sdb.

OpenFilleDialog dan SaveFileDialog

  • OpenFileDialog merupakan objek konttrol yang berfungsi untuk membuka kotak dialog.
  • SaveFileDialog berfungsi untuk membuka kotak dialog save yang dimiliki windows.

ToolStrip dan StatusStrip

  • ToolStrip merupakan objek kontrol yang berfungsi hampir sama dengan tombol pada umumnya, hanya saja pada objek kontrol ini setiap tombol memiliki gambar dan digunakan untuk mengakses gambar dengan cepat.
  • StatusStrip digunakan untuk menampilkan informasi seperti nama aplikasi, jam, tanggal, dll. pada umumnya objek kontrol ini terletak dibawah bagian aplikasi.


LATIHAN

Membuat ComboBox dan ListBox

  • Setelah membuka dan membuat projek baru, silahkan buat design seperti dibawah ini:

  • Komponennya terdiri dari 2 label, 1 combobox, dan 1 listbox
  • Pada label1 ubah text menjadi "Drive" pada properties

  • Pada label2 ubah textnya menjadi "Keterangan"

  • ComboBox, ubah namanya menjadi "Cmb_Drive"


  • ListBox, ubah namanya menjadi "LstInfo"

  • Setelah itu tinggal kita beri codingan saja
  • Beri kode berikut diatas "public class form"
Imports System.IO
  • Double click pada form beri kode berikut:
Cmb_Drive.Items.AddRange(IO.DriveInfo.GetDrives)

  •  Double click pada ComboBox, beri kode berikut:
LstInfo.Items.Clear()
          LstInfo.Items.Add("Nama Drive:" & Dir("" &
          Cmb_Drive.Text & "", FileAttribute.Volume) & "")
          LstInfo.Items.Add("System :" & Dir("" &
          Cmb_Drive.Text & "", FileAttribute.System) & "")
          Dim dvr As New DriveInfo(Cmb_Drive.Text)
          Dim kapasitas = CStr(dvr.TotalSize / 1000000) & "MB"
          Dim sisa = CStr(dvr.TotalFreeSpace / 1000000) & "MB"
          Dim Terpakai = CStr(Val(kapasitas) - Val(sisa)) & "MB"
          LstInfo.Items.Add("Kapasitas : " & kapasitas)
          LstInfo.Items.Add("Terpakai : " & Terpakai)
          LstInfo.Items.Add("Sisa :" & sisa)

  • Sehingga kode akan terlihat seperti ini:
 

  • Lalu jalankan, dan hasilnya akan seperti gambar digambar ini:





Membuat Timer dan DateTimePicker 

  • Buka software dan buat project baru
  • Buat Design seperti gambar dibawah ini:

  • Ubah namanya pada properties dan ikuti arahan dibawah ini
  • Label1

  • Label2

  • DateTimePicker

  • Timer

  • Setelah itu, kita beri kode programnya:
  • Double click pada form dan isi kode ini
        DTtanggal.Format = DateTimePickerFormat.Custom
        DTtanggal.CustomFormat = "dddd,dd/MM/yyyy"
        DTtanggal.Value = Format(Now)

  • Double click pada DateTimePicker dan isi kode ini

        Lbl12jam.Text = Format(Now, "h:mm:ss tt")
        Lbl24jam.Text = Format(Now, "hh:mm:ss")

 

  • Jika sudah, tinggal kita jalankan saja. Hasilnya akan nampak seperti dibawah ini:



 

















Posting Komentar

1 Komentar

Cari Blog Ini

Text Widget

Pages