Cara Menggunakan RadioButton dan CheckBox dengan Visual Basic.NET

RadioButton dan CheckBox merupakan bagian dari kontrol form yang berada di bagian kotak ToolBox, kedua kontrol ini bekerja hampir mirip tetapi mempunyai fungsi yang berbeda, dimana fungsi kedua kontrol tersebut si pengguna dapat memilih satu opsi atau banyak opsi.

Gambar1



Apa Itu RadioButton dan CheckBox?

Sebelum masuk ke praktik, yuk pahami dulu konsep dasarnya.

Pengertian RadioButton

RadioButton digunakan ketika pengguna hanya boleh memilih satu opsi dari beberapa pilihan yang tersedia. Contoh paling umum adalah pilihan jenis kelamin atau metode pembayaran.

Pengertian CheckBox

CheckBox digunakan ketika pengguna boleh memilih lebih dari satu opsi. Misalnya memilih hobi, minat, atau fitur tambahan.

Keduanya sering disebut sebagai kontrol radiobutton dan kontrol checkbox dalam dunia pengembangan aplikasi atau web.

A. Cara Menggunakan CheckBox di VB.NET

Kapan CheckBox Digunakan?

Gunakan kontrol checkbox jika:
  • Pilihan tidak saling mengunci
  • Pengguna boleh memilih lebih dari satu opsi
  • Setiap pilihan berdiri sendiri

Contoh kode sederhana dari CheckBox :

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim hobi As String = " "

    If CheckBox1.Checked Then
        hobi &= "Travelling"
    End If
    If CheckBox2.Checked Then
        hobi &= "Programer "
    End If
    If CheckBox3.Checked Then
        hobi &= "Ngeblog "
    End If

    MessageBox.Show(hobi)
End Sub

Dengan kode ini pengguna bisa bebas memilih satu atau lebih dari opsi yang disediakan dan hasilnya akan ditampilkan di dalam messagebox


B. Cara Menggunakan RadioButton di VB.NET

Kapan RadioButton Digunakan?

Gunakan kontrol radiobutton jika:
  • Hanya satu pilihan yang boleh dipilih
  • Pilihan bersifat saling eksklusif
  • Keputusan harus jelas dan tunggal

Contoh kode sederhana dari CheckBox :

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim jk As String = ""

        If RadioButton1.Checked Then
            jk = RadioButton1.Text
        ElseIf RadioButton2.Checked Then
            jk = RadioButton2.Text
        Else
            jk = "Belum dipilih"
        End If

End Sub

Tips Menggunakan RadioButton dan CheckBox
  • Agar aplikasi kamu makin rapi dan nyaman digunakan:
  • Gunakan GroupBox untuk mengelompokkan RadioButton
  • Beri nama kontrol yang jelas (misalnya chkHobiMembaca)
  • Jangan gunakan RadioButton untuk pilihan jamak
Setelah kita tau bagaimana cara kerja dengan kontrol RadioButton dan kontrol CheckBox sekarang kita terapkan kode keduanya di tampilan form yang lebih lengkap:

  1. Seperti biasa buka Visual Studioa Anda
  2. Setalah masuk ke Windows Forms
  3. Tanamkan 3 Label, 1 TextBox, 2 GroupBox, 1 CommanButton, 2 RadioButton dan 4 CheckBox
  4. Desainlah Form seperti gambar dibawah ini:

Desain Form

Setelah mendesain form seperti diatas, buka jendela kode bersihkan semua kode yang ada dengan CTRL+A Del, lalu copy-paste semua kode dibawah ini :

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        ' Nama
        Dim nama As String = ""

        If String.IsNullOrWhiteSpace(TextBox1.Text) Then
            nama = "Belum diinput"
        Else
            nama = TextBox1.Text
        End If


        ' Jenis Kelamin (RadioButton)
        Dim jk As String = ""

        If RadioButton1.Checked Then
            jk = RadioButton1.Text
        ElseIf RadioButton2.Checked Then
            jk = RadioButton2.Text
        Else
            jk = "Belum dipilih"
        End If


        ' Hobi (CheckBox)
        Dim hobi As String = ""

        If CheckBox1.Checked Then
            hobi &= "- " & CheckBox1.Text & vbCrLf
        End If
        If CheckBox2.Checked Then
            hobi &= "- " & CheckBox2.Text & vbCrLf
        End If
        If CheckBox3.Checked Then
            hobi &= "- " & CheckBox3.Text & vbCrLf
        End If
        If CheckBox4.Checked Then
            hobi &= "- " & CheckBox4.Text & vbCrLf
        End If

        If hobi = "" Then
            hobi = "Tidak ada hobi yang dipilih"
        End If

        MsgBox("Nama: " + nama & vbCrLf &
               "Jenis Kelamin: " + jk & vbCrLf &
               "Hobi:" + vbCrLf & hobi, vbInformation, "Data Diri")
    End Sub

End Class

Simpan kode Anda dan jalankan Project, jika berhasil formnya seperti Gambar1 diatas

Tips Menggunakan RadioButton dan CheckBox
  • Agar aplikasi kamu makin rapi dan nyaman digunakan:
  • Gunakan GroupBox untuk mengelompokkan RadioButton
  • Beri nama kontrol yang jelas (misalnya chkHobiMembaca)
  • Jangan gunakan RadioButton untuk pilihan jamak
Demikianlah artikel hari ini Cara Menggunakan RadioButton dan CheckBox dengan Visual Basic.NET semoga artikel ini bermanfaat buat kita semua.Amin

Post a Comment for "Cara Menggunakan RadioButton dan CheckBox dengan Visual Basic.NET"