Khái niệm: CommandButton là một nút lệnh mà ta có thế nhấn chuột vào, khi đó nó sẽ thực hiện một hành động nào đó kéo theo.
Các thuộc tính của nút lệnh
- Caption: Đây là thuộc tính thể hiện nhãn của nút lệnh. Ví dụ nhƣ: Thêm, Ghi, Xoá, Sửa, Đóng... Bình thƣờng để nút lệnh thực hiện công việc của nó ngƣời sử dụng có thể nhấn chuột vào nút lệnh hoặc ấn phím Enter khi nút lệnh đang đƣợc chọn, nếu ta muốn gián cho nó một tổ hợp phím nóng ALT + <phím ký tự> thì đằng trƣớc phím ký tự đó ta đặt vào dấu “&”.
Ví dụ: Tổ hợp phím ALT + T để chọn nút lệnh Thêm thì thuộc tính Caption của nút lệnh ta sẽ gán cho nó giá trị sau đây: &Ghi. Khi đó nút lệnh sẽ thể hiện nhƣ sau:
- Style: Thiết lập nút lệnh có cho phép hiển thị hình ảnh hay không. Thuộc tính này có hai giá trị:
+ 0-Standard: Nút lệnh bình thƣờng, chỉ có nhãn mà không có hình ảnh đồ hoạ hiển thị bên trong.
_29_
+ 1-Graphical: Cho phép vừa có nhãn vừa có hình ảnh đồ hoạ hiển thị trong nút lệnh. Hình ảnh đồ hoạ hiển thị trong nút lệnh do thuộc tính Picture thiết lập.
- Picture: Thuộc tính này chỉ định tên file đồ hoạ sẽ hiển thị trong nút lệnh. Các dạng file đồ hoạ là Bitmap, Gif, Jpeg, Metafile, Icon. Thuộc tính này chỉ có tác dụng khi thuộc tính Style đã đặt bằng 1.
- Enabled: Thuộc tính này có hai giá trị True và False. Ngƣời lập trình có thể linh hoạt thiết lập giá trị cho thuộc tính này sao cho phù hợp với tiến trình hoạt động của chƣơng trình.
Thủ tục tình huống đáp ứng sự kiện
Thủ tục tình huống đáp ứng sự kiện quan trong nhất của nút lệnh đó là sự kiện ngƣời sử dụng click chuột vào nút lệnh. Thủ tục tình huống có khuôn mẫu nhƣ sau:
Private Sub <tên nút lệnh>_Click() „ Các lệnh sẽ đƣợc viết ở đây End Sub