Chương 4 Lập trình windows forms
4.6 Điều khiển menu
Menu dùng để thiết kế giao diện có menu, menu là control trên Forms, chúng ta có thể tạo menu bằng 2 cách, cách 1 dùng code để tạo menu khi chạy chương trình gọi là Runtime, cách 2 chọn menu cần thiết kế từ ToolBox kéo vào Forms để thiết kế.
Trang 89
Hình 4.21 Menu và Toolbars
Có 2 loại menu: Menu truyền thống (MenuStrip), menu ngữ cảnh (ContextMenu) Tạo MenuStrip như sau: Kéo MenuStrip vào Forms và nhập tên menu vào ơ TypeHere,
Hình 4.21 Tạo Menu File
4.6.1 Một số thuộc tính của Menu
Thuộc tính Diễn giải
Items Chứa những top menu
MDIWindowListItem Chọn Top menu hiển thị tên các cửa sổ con
Sự kiện cho Menu Item thường dùng là Click
4.6.2 Tạo ContextMenu
Trang 90
ContextMenu xuất hiện khi ta click chuột phải, thông thường ContextMenu áp dụng cho control nào trên Forms, hoặc áp dụng cho Form khi chúng ta Click chuột phải. Để tạo ContextMenu chúng ta chọn control trong ToolBox và kéo thả vào trên Form sau đó ta thiết kế như hình trên.
Đối với các Control đều có thuộc tính ContextMenuStrip, chúng ta chọn menu strip cho control cần đặt ContextMenu, khi chúng ta chạy chương trình nhấn chuột phải trên control sẽ xuất hiện ContextMenu.
Các sự kiện cho ContextMenu chủ yếu là click
Ví dụ: Sử dụng Menustrip và ContextMenu cho chương trình sau: Thiết kế chương trình có các control sau:
Đối tượng Thuộc tính
Form Name: frmDemoMEnu
Text:Demo Menu
Mainmenu Name: mnuMain
Menu Name:mnuFile
Text:File
MenuItem Name: mnuOpen
Text:Open
MenuItem Name: mnuCach
Text: -
MenuItem Name: mnuExit
Text: Exit
ContextMenu Name: ContextMenu
MenuContextItem Name:mnuCopy Text: Copy MenuContextItem Name:mnuCut Text: Cut MenuContextItem Name:mnuCut Text: Paste
Trang 91
ListBox Name: lstDemo
Items: Nguyen Trai Nguyen Khuyen ContextMenuStrip: menutextMenu
Hình 4.23 Demo Menu File và ContextMenu