Facebook
RSS

Visual Programming - CheckBox Selected Item

-
Anonim



Salam ViBi…^^

Menanggapi pertanyaan dari adik kelas, kali ini saya menulis sedikit tentang salah satu fungsi checkbox yang diberikan VB.NET.

Checkbox merupakan tools dari VB.net yang useful. Checkbox memungkinkan kita untuk memilih lebih dari satu item dari semua nilai checkbox yang diberikan.

Tentu dalam benak kita terpikirkan, bahwa jika kita ingin menampilkan semua item(khususnya text) yang dipilih oleh user, kita harus mengumpulkan semua items(kumpulan) tersebut dalam suatu container atau wadah, yakni array. Array ini bisa banyak bentuknya. Akan tetapi kali ini saya berniat untuk menampungnya pada sebuah GroupBox.

Sedikit tentang GroupBox, tools ini sangat sangat efektif juga, karena dapat mengontrol lebih dari satu tools. Dengan kata lain, dalam sebuah GroupBox, kita tidak hanya dapat menampung banyak checkbox, tapi juga dapat kita tambah dengan radiobutton, macam-macam text-tools, dll… #untuk pengembangan, silakan coba-coba..^^

Untuk menampung tools pada groupbox sangat mudah. Kita tinggal memasukkan saja kumpulan tools tersebut ke dalamnya.


Berikut properti dari rancangan form di atas:
-          Chekbox1:          text-membaca
-          Chekbox2:          text-menulis
-          Chekbox1:          text-menggambar
-          Chekbox1:          text-menyanyi
-          Button1:              text-submit
-          Listview1:            view – tile
-          Groupbox1:        text-hobi saya

Berikut Kodenya:

Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
            'Items pada listiview dibersihkan setiap kali
            'agar tidak bertumpuk
            Me.listView1.Items.Clear
           
            'setiap checkbox yang di-kontrol groupbox1,
            'jika cheked bernilai true atau terpilih,
            'item listview akan ditambahkan text dari setiap
            'checkbox tersebut.
            For Each a As CheckBox In Me.groupBox1.Controls
                  If a.Checked=True Then
                        me.listView1.Items.Add(a.Text )
                  End If
            Next
      End Sub


Setelah kita tampung, maka untuk menampilkannya kembali kita harus me-loop item-item tersebut, karena nanti yang akan ditampilkan lebih dari satu.

Default dari checkbox di sini adalah jika terpilih bernilai TRUE. Kita tentu harus melakukan penyaringan bahwa nilai yang akan ditampilkan jika checkbox tersebut dipilih, dalam hal ini text dari checkbox tersebut yang akan ditampilkan. Dan satu persatu data yang dipilih di-add pada sebuah container lain yakni listview… :-)

Tampilan setelah debug:

 

Visual Programming sangat bergantung pada kreatifitas dan kemampuan kita menganalisa kenyamanan user. Oleh karena itu latihan, rasa ingin tau, selalu ingin mencoba, dan pengalaman yang matang mutlak diperlukan…

Selamat mengarungi "Samudra VisPro" ~~~~~ ^^




15 Responses so far.

  1. Unknown says:

    trimakasih.
    informasi yang sangat menarik bagi kita
    salam sukses

    bio hair obat penumbuh rambut
    selaput dara
    vimax canada original

  2. TripelXXX says:

    Yuk join bersama kami hanya di WPBET365 yang merupakan situs agen sbobet, bola online, togel, Live Casino, BandarQ yang memberikan fasilitas permainan betting terlengkap dan terpercaya di indonesia

    - Dapatkan Promo Unlimited Cashback Sportbook up to 10%
    - Dapatkan diskon Togel Online hingga 66%
    - Bonus Rollingan LIVE CASINO sebesar 0.8%
    - Bonus Referral Seumur Hidup!

    Untuk info selengkapnya anda bisa menghubungi CS kami melalui:

    - Website : https://goo.gl/mtju19
    - Registrasi : https://goo.gl/qxqvas
    - Livechat (Melayani anda 24 jam): https://goo.gl/tCbL8D
    - Whatsapp: +85587680546
    - LINE : WPBET365
    - BBM: DC3F9ED4
    - SKYPE : WPBET365

  3. TripelXXX says:

    BolaXtra.com | Situs Sepak Bola Indonesia , Berita Bola Internasional & Bola Indonesia , Piala dunia 2018, Liga Eropa & Sports .

  4. EZSLOT99 says:


    Hai terimakasih untuk blog Anda, sangat menyenangkan kunjungi kembali situs saya di https://bit.ly/3s1JaDX and https://pencetterus.online/ and https://linktr.ee/ezslot99

  5. join sekarang juga bersama bonanza138 dan jangan lupa untuk claim bonus freebet 50k

  6. segera daftarkan diri kalian di bonanza 138 dan dapatkan promo promo menarik lainnya.

Leave a Reply