3. Nhóm điều khiển trình bày giao diện
3.1 Điều khiển ComboBox
Điều khiển Combobox là dạng điều khiển trình bày giao diện, giúp việc chọn lựa một giá trị trên một danh sách trở nên dễ dàng. Khi sử dụng, điều khiển này có dạng như sau:
Cấu trúc của một Combobox bao gồm một hộp chọn, trong đó có thể có một danh sách các mục để chọn (Items). Làm việc trên Combobox tức là làm việc trên các Items. Bao gồm các công việc như:
- Làm thế nào để thêm các Items vào danh sách mục chọn? - Làm thế nào để xoá bỏ mục chọn ra khỏi danh sách? - Làm thế nào đểđịnh vị, di chuyển, Ẩ các mục chọn?
Tất cả có thể thực hiện được thông qua tập các thuộc tắnh và phương thức của
điều khiển này.
Tập hợp các phương thức:
Phương thức AddItem
<tên Combobox>.AddItem <giá trị>
Trong đó:
- <tên combobox> là giá trị thuộc tắnh Name của Combo; - <giá trị> là nhãn hiển thị của Item mới thêm vào.
Với yêu cầu như Combobox ở trên, phải thực hiện lần lượt 7 câu lệnh AddItem như sau: Combo1.AddItem "Thứ 2" Combo1.AddItem "Thứ 3" Combo1.AddItem "Thứ 4" Combo1.AddItem "Thứ 5" Combo1.AddItem "Thứ 6" Combo1.AddItem "Thứ 7" Combo1.AddItem "Chủ nhật"
Hơn nữa, tại cửa sổ Properties cũng có thể khởi tạo được danh sách các Items cho một Combobox bằng cách gõ chúng vào thuộc tắnh List.
Phương thức RemoveItem
Dùng để gỡ bỏ một Item nào đó ra khỏi danh sách. Muốn vậy, phải xác định
được Item có số thứ tự bao nhiêu sẽđược gỡ ra (số thứ tự này được tắnh từ 0). Cú pháp như sau:
<tên Combobox>.AddItem <stt>
Trong đó:
- <tên combobox> là giá trị thuộc tắnh Name của Combo cần gỡ Item; - <stt> là số thứ tự của Item cần gỡ bỏ, STT này được tắnh từ 0.
Vắ dụ: muốn gỡ bỏ Item có giá trị Thứ 4 ở trên, phải thực hiện câu lệnh gõ bỏ
Item với STT là 3 như sau:
Combo1.RemoveItem 3
Phương thức Clear dùng để xóa bỏ toàn bộ các Items đang có trên một Combobox. Sau khi gọi phương thức này, Combobox trở nên rỗng trắng.
Combo1.Clear
Một số các thuộc tắnh hay sử dụng Thuộc tắnh ListCount
Cho biết tổng số các Item đang có trên Combobox Thuộc tắnh List
Để truy cập tới một Item nào đó. Vị trắ của Item cần truy cập để được thể hiện qua số thứ tự của nó. Vắ dụ muốn thiết lập giá trị của Item có số thự tự 3 từThứ 4
sang Thứ tư, có thể sử dụng thuộc tắnh List thông qua câu lệnh sau:
Combo1.List (3) = ỀThứ tưỂ
Thuộc tắnh ListIndex
Cho biết số thứ tự của Item đang được chọn trên Combobox. Vắ dụ sau cho phép hiển thị số thứ tự của Item đang được chọn trên Combo1:
Msgbox ỀĐang chọn Item thứ: Ề + Str(Combo1.ListIndex)