Cara membuat Listbox dengan kotak centang diklik

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 145728 - Melihat produk di mana artikel ini berlaku.
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
Perbesar semua | Perkecil semua

RINGKASAN

Banyak program Windows memasukkan listboxes dengan tertanam kotak centang sebagai bagian dari antarmuka pengguna mereka. Dialog referensi dalam Visual Basic 4.0 adalah salah satu contoh dari jenis listbox. Artikel ini menunjukkan bagaimana menerapkan listbox dengan fungsi ini di Visual Basic 4.0 dengan menggunakan ListView kontrol.

Catatan: Dengan versi Visual Basic 5.0 dan kemudian, Anda dapat mengatur gaya properti intrinsik listbox DNS untuk menunjukkan gaya "Kotak".

INFORMASI LEBIH LANJUT

Kontrol ListView memiliki kemampuan untuk menunjukkan gambar dan teks untuk masing-masing item dalam daftar. Grafis untuk ditampilkan diadakan di terkait ImageList mengendalikan dan dapat diperiksa dan dicentang kotak centang atau apa pun gambar yang diinginkan.

Catatan: Untuk menggunakan kontrol ImageList dengan kontrol ListView, Anda harus mengasosiasikan kontrol ImageList tertentu dengan ikon dan SmallIcons properti, sebagai berikut:
    ListView1.Icons = ImageList1
    ListView1.SmallIcons = ImageList2
				

Ikuti langkah berikut untuk membuat suatu listbox dengan kemampuan untuk menampilkan grafis dan teks:
  1. Mulai Visual Basic 4.0, 32-bit, atau jika itu sudah berjalan, buka baru proyek.
  2. Tempat ListView dan ImageList kontrol pada formulir.
  3. Klik kanan pada kontrol ImageList dan pilih Properties. Pada Umum tab, memastikan bahwa '16 x 16' tombol pilihan yang dipilih. Switch untuk gambar tab dan menggunakan tombol menyisipkan gambar untuk menambahkan dua gambar untuk ImageList. Sehingga kode di bawah ini akan bekerja tanpa modifikasi, membuat gambar pertama 'dicentang' gambar, dan yang kedua 'diperiksa'. Visual Basic 4.0 kapal dengan gambar yang mewakili sederhana diperiksa dan dicentang kotak centang. Dua komplementer ikon yang termasuk dalam direktori ikon di bawah direktori Visual Basic dapat digunakan (misalnya Trash02a.ico dan Trash02b.ico ikon terletak di direktori \Icons\Computer.) Atau, jika Anda memiliki versi sebelumnya Visual Basic, ikon ini dapat dengan mudah dibuat dengan IconWorks contoh yang disertakan dengan versi sebelumnya dari Visual Basic.
  4. Masukkan ini baris kode di bagian umum Deklarasi bentuk.
          'store the item selected in the ItemClick event
          'for use in the DblClick event
          Private ItemClicked As ListItem
    
    						
  5. Tambahkan kode berikut ke dalam jendela kode untuk bentuk. Operasi kode dijelaskan dalam komentar disertakan.
          Private Sub Form_Load()
              Dim itmX As ListItem
              Dim i As Integer
    
              'loop and add 10 items to the ListView control
              'this code should be replaced by your add item code
              For i = 1 To 10
                  Set itmX = ListView1.ListItems.Add()
                  'set icon to unchecked
                  itmX.SmallIcon = 1
                  itmX.Text = "ListItem " & i
              Next i
    
              'other views will work, but will allow additional
              'behavior over a standard listbox
              ListView1.View = lvwList
    
              'display full label
              ListView1.LabelWrap = False
          End Sub
    
          Private Sub ListView1_DblClick()
    
              'toggle icon between checked and unchecked
              'use the private ItemClicked variable set in the
              'ListView1_ItemClick event
              With ItemClicked
                  If .SmallIcon = 1 Then
                      .SmallIcon = 2
                  Else
                      .SmallIcon = 1
                  End If
              End With
          End Sub
    
          Private Sub ListView1_ItemClick(ByVal Item As ListItem)
              'since there is no ItemDblClick event, save the item
              'clicked on for use in the ListView's DblClick Event
              Set ItemClicked = Item
          End Sub
    
    						

REFERENSI

Bantuan online untuk ListView dan ImageList kontrol

Properti

ID Artikel: 145728 - Kajian Terakhir: 01 Maret 2014 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Basic 4.0 Standard Edition
Kata kunci: 
kbnosurvey kbarchive kbhowto kbmt KB145728 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:145728

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com