Điều khiển menu

Một phần của tài liệu Giáo trình lập trình ứng dụng Công nghệ thông tin (Trang 94 - 97)

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

Một phần của tài liệu Giáo trình lập trình ứng dụng Công nghệ thông tin (Trang 94 - 97)

Tải bản đầy đủ (PDF)

(165 trang)