Điều khiển ListBox được dùng để lưu một danh sách các mục (Danh sách các số, các xâu ký tự). ListBox có sẵn các thuộc tính và phương thức để thao tác với danh sách này như thêm, bớt, xoá các mục v.v...
Thực tế khi lập trình, điều khiển ListBox và ComboBox rất hay được dùng, do vậy bài thực hành này sẽ hướng dẫn sử dụng các thuộc tính, phương thức và sự kiện của các điều khiển này tương đối chi tiết.
Thực hành sử dụng phương thức Clear và AddItem:
Yêu cầu: Thêm các mục vào danh sách (ListBox) khi người dùng click vào nút "Thêm" và xoá tất cả các mục khi người dùng click vào nút "Xoá".
Ngôn ngữ lập trình Visual Basic
32
Giao diện và kết quả khi chạy chương trình
Viết lệnh: Option Explicit
'/// Thực hiện thêm nội dung trong textbox vào Listbox khi người dùng '/// Click chuột vào nút "Thêm"
Private Sub cmdThem_Click()
lstDanhSach.AddItem txtNewItem.Text, 0 '/// 0 --> Để thêm vào đầu danh sách
End Sub
'/// Gọi Phương thức Clear để xoá toàn bộ các mục trong ListBox
Private Sub cmdXoa_Click()
lstDanhSach.Clear End Sub
Private Sub cmdThoat_Click() End
'/// Thoát khỏi chương trình End Sub
Ghi chú:
• Có thể thực hiện sắp xếp các mục trong Listbox bằng cách đặt thuộc tính Sortted = True trong lúc thiết kế.
• Có thể thêm ngay một số mục vào trong ListBox tại cửa sổ Properties bằng cách chọn thuộc tính List. Tại đây, sau khi nhập xong một mục, nhấn tổ hợp phím Ctrl- Enter để thêm mục mới.
• Mặc định khi thêm một mục mới vào trong ListBox bằng phương thức AddItem, mục đó sẽ được thêm vào cuối danh sách, nhưng cũng có thể thêm vào một vị trí bất kỳ bằng cách đưa thêm vị trí (chỉ số) cho phương thức này.
Nếu chỉ số đưa vào là 0 (như VD trên) thì mục mới sẽ được thêm vào đầu danh sách.