II. XỬ LÝ MOUSE
1. Định nghĩa menu
Để định nghĩa menu thực hiện như sau:
- Bấm tổ hợp phím CTRL-E, hoặc
- Nút Menu Editor trên thanh công cụ, Hiện hộp thoại Menu Editor xuất hiện như hình 10.1.
Hình 10.1: Hộp thoại Menu Editor Hộp thoại Menu Editor gồm 3 phần:
- Phần trên cùng: Các thuộc tính của một mục chọn. Các thuộc tính này phải
được xác định khi định nghĩa mới 1 mục chọn.
- Phần các nút lệnh.
- Phần danh sách các mục chọn đã định nghĩa.
Các thuộc tính của một mục chọn này được tóm tắt trong bảng sau:
Thuộc tính Ý nghĩa
Caption Tên mục chọn Menu, có thể định nghĩa Hotkey . Sử dụng ký tự “-“ cho vạch phân cách trên menu Name Tên trong chương trình, thường bắt đầu bằng mnu Index Đánh chỉ số nếu sử dụng mảng mục chọn
Shortcut Định nghĩa tổ hợp phím tắt
Checked Mục chọn thuộc loại chọn, bỏ chọn Enabled Cho phép/Không cho phép hoạt động
Visible Xuất hiện/Không xuất hiện mục tương ứng trên menu
WindowList Menu có chứa danh sách các form đang mở trong chương trình (ứng dụng MDI)
- Mỗi mục chọn trên menu được định nghĩa bằng cách nhập các thuộc tính Name, Caption, Shortcut... Giá trị Caption xuất hiện trong danh sách mục chọn phía dưới của Menu Editor. Sau khi nhập đầy đủ các thuộc tính, bấm nút Next để định nghĩa mục chọn kế tiếp.
- Danh sách mục chọn định nghĩa trình bày theo cột. Mục chọn ở cột ngoài cùng bên trái tương ứng với các mục chọn trên menu bar. Mục chọn ở cột
kế tiếp tương ứng với các mục chọn trên menu kéo xuống, cột kế tiếp nữa tương ứng với các mục chọn trên menu cấp thấp hơn ... Sử dụng các nút Å Ỉ để chuyển một mục chọn lên (xuống) cấp menu tương ứng. Sử dụng các nút ÈÇ để thay đối thứ tự các mục chọn trên menu.
- Nút Insert chèn thêm một mục chọn. - Nút Delete xoá một mục chọn.