เมนูเป็นที่เก็บคำสั่งต่างๆ
ที่โปรแกรมมีไว้ให้ผู้ใช้โต้ตอบด้วย
การสร้างและการออกแบบเมนูจะถูกจัดให้เป็นกลุ่ม
และแสดงจุดประสงค์ของแต่ละคำสั่งเพื่อให้ผู้ใช้ใช้งานได้ง่ายและใช้งานได้ถูกต้อง
การสร้างเมนู
การสร้างเมนูบนฟอร์มจะใช้คอนโทรล
MainMenu ที่มีอยู่ใน VB.NET
ซึ่งคอนโทรลจะสามารถจัดการในเรื่องต่างๆ
เกี่ยวกับเมนู เช่น การเพิ่ม ลบ แก้ไข
เมนูที่สร้างจะมีลักษณะเหมือนคอนโทรลทั่วไปที่สามารถกำหนดคุณสมบัติของเมนูผ่านทางหน้าต่างคุณสมบัติ
และตอบสนองต่อีเว็นต์ของเมนูได้
ขั้นตอนการสร้างเมนู
1. เลือกคอนโทรล MainMenu
จากทูลบาร์
2.
ลากมาวางบนฟอร์มที่จะสร้างเมนู
จะปรากฎไอคอน MainMenu ขึ้นมา
ด้านล่างของหน้าต่าง Design
3.
กำหนดโครงสร้างเมนูตามต้องการ
คุณสมบัติและอีเว็นต์ของเมนู
คุณสมบัติ
|
คำอธิบาย
|
Name
Text
Visible
Enabled
Checked
Shortcut |
เป็นชื่อของเมนู
กำหนดข้อความที่จะให้แสดงบนเมนู
กำหนดว่าจะให้เมนูนั้นมองเห็นได้ในตอนรันหรือไม่
กำหนดว่าจะให้เมนูนั้นตอบสนองต่อผู้ใช้ได้หรือไม่
ใช้ตรวจสอบว่า
เมนูนั้นถูกเช็คหรือไม่
ใช้กำหนดคีย์ที่จะเป็น
Shortcut ของเมนู
|
อีเว็นต์ของเมนู
มีเพียงอีเว็นต์ Click อีเว็นต์เดียว
ที่ตอบสนองต่อการเลือกเมนูของผู้ใช้
เราสามารถเพิ่มความสามารถให้กับเมนู
ดังหัวข้อต่างๆ ต่อไปนี้
* Short keys
เป็นการกำหนดคีย์ลัดให้กับเมนู
เมื่อกดคีย์บอร์ดตามที่กำหนดในคุณสมบัติ
จะทำให้โปรแกรมทำงานตามโค้ดคำสั่งในเมนูนั้น
* Access kys
อนุญาตให้ใช้คีย์บอร์ดเพื่อเข้าถึงเมนูได้
ด้วยการกด Alt กับปุ่มที่กำหนด
* Separator bars
จัดกลุ่มคำสั่งในเมนู
และทำให้เมนูเป็นระบบระเบียบ
* Check Mark
ทำงานคล้ายกับเช็คบ็อกซ์
ซึ่งจะใช้บอกว่าเมนูกำลังทำงานอยู่หรือไม่
การกำหนดคีย์ลัดให้เมนู
เราสามารถกำหนดคีย์ลัดให้กับคำสั่งในเมนู
ได้โดยเลือกจากคุณสมบัติ Shortcut
การใช้เส้นคั่น
การใช้เส้นคั่นแยกรายการคำสั่งในเมนูออกเป็นกลุ่ม
ช่วยให้ดูสวยงามและเป็นระบบระเบียบ
การสร้างเส้นคั่น ทำได้โดน
Click mouse
ปุ่มขวาที่เมนูที่ต้องการเพิ่มเส้นคั่นลงไป
และเลือกเมนู Insert Separator
การสร้างเมนูแบบมีการเช็คได้
(Checked Menu)
การสร้างเมนูแบบมีการเช็คได้
สร้างโดยเลือกเมนูไอเทมภายใน Menu
Designer และกำหนดคุณสมบัติ Checked
ให้มีค่าเท่ากับ True
|