Điều khiển này hiển thị một danh sách các đề mục mà ở đó người dùng có thể chọn lựa một hoặc nhiều đề mục. List Box giới thiệu với người dùng một danh sách các lựa chọn. Một cách mặc định các lựa chọn hiển thị theo chiều dọc trên một cột và bạn có thể thiết lập là hiển thị theo nhiều cột. Nếu số lượng các lựa chọn nhiều và không thể hiển thị hết trong danh sách thì một thanh trượt sẽ tự động xuất hiện trên điều khiển.
Thuộc tính:
Name: tên của danh sách lựa chọn Items: các đề mục được cung cấp
SelectionMode: thuộc tính này cho phép list box có được phép có nhiều lựa chọn khi thực thi hay không? Mặc định là One chỉ cho phép chọn một.
Sort: List Box có sắp xếp hay không? Phương thức:
Thêm một phần tử vào List Box. Cú pháp
<Name>.Items.Add(Item As String, [Index]) Trong đó:
- Name: tên của list box
- Item: Biểu thức (chuỗi) cần thêm vào
- Index: Xác định vị trí đề mục mới được thêm vào. (giá trị 0 xác định cho vị trí đầu tiên). Khi không chỉ định rõ Index thì phần tử thêm vào là mục cuối cùng trong List box mới.
Thêm các phần tử của một mảng vào List Box. Cú pháp <Name>.Items.AddRange(Tên_mảng) Xóa một phần tử khỏi List Box.
- Loại bỏ phần tử có chỉ số i
<Name>.Items.RemoveAt (i) - Loại bỏ phần tử đang được chọn
<Name>.Items.Remove(<Name>.SelectedItem) - Loại bỏ phần tử khi biết giá trị của nó
91 <Name>.Items.Remove(bt_chuỗi)
- Xóa tất cả các phần tử
<Name>.Items.Clear
Thiết lập hoặc trả về thứ tự của mục chọn hiện thời. (Nếu không có mục nào được chọn trả về -1)
<Name>.SelectedINdex() Trả về giá trị của mục chọn thứ i
<Name>.Items(i).ToString
Kiểm tra đề mục thứ i có được chọn hay không <Name>.GetSelected(i)
Biến cố:
Click: Được gọi khi người sử dụng nhắp chuột vào điều khiển
SelectedIndexchanged: Được gọi khi người sử dụng thay đổi mục chọn trong điều khiển