
第11讲菜单设计 ●菜单类型 ·菜单结构设计 ●菜单项功能设计
第11讲 菜单设计 ⚫菜单类型 ⚫菜单结构设计 ⚫菜单项功能设计

菜单类型 ●主菜单-MainMenu 。位于窗体标题栏下方。 ●快捷菜单-PopUpMenu 。鼠标指向某对象,单击鼠标右 键时弹出
菜单类型 ⚫主菜单- MainMenu 位于窗体标题栏下方。 ⚫快捷菜单- PopUpMenu 鼠标指向某对象,单击鼠标右 键时弹出

菜单设计一建立菜单结构 Standard Additional Win32 System Data 雪A目 MainMenu PopupMenu 11-1菜单设计
菜单设计-建立菜单结构 MainMenu PopupMenu 11-1菜单设计

菜单项功能分类 ●命令按钮型 。文件-打开、保存、退出. ●复选框型(保留选中状态) 。字体-粗体、斜体. ·单选按钮型(互斥菜单项) 。对齐-左对齐、居中、右对齐
菜单项功能分类 ⚫命令按钮型 文件 -打开、保存、退出... ⚫复选框型(保留选中状态) 字体 -粗体、斜体... ⚫单选按钮型(互斥菜单项) 对齐 -左对齐、居中、右对齐

菜单例 文件 字体 对齐 打开 粗体 。左对齐 保存 √斜体 居中 退出 右对齐
菜单例 文件 打开 保存 退出 字体 粗体 √斜体 对齐 ● 左对齐 居中 右对齐

命令型菜单项设计 procedure TForm1.N11Click(..); begin 实现功能的代码.… end;
命令型菜单项设计 procedure TForm1.N11Click(..); begin 实现功能的代码... end;

复迭框型菜单项 procedure TForm1.N33Click(..) begin N33.Checked not N33.Checked if N33.checked then
复选框型菜单项 procedure TForm1.N33Click(..) begin N33.Checked := not N33.Checked ; if N33.checked then ...

单选按钮型菜单项 ●GroupIndex)属性(非o同值) procedure TForm1.N311Click(.) begin N311.Checked :true 该项选中后的处理 end; 11-2菜单例
单选按钮型菜单项 ⚫GroupIndex属性(非0同值) procedure TForm1.N311Click(.) begin N311.Checked := true ; 该项选中后的处理... end; 11-2菜单例

弹出式菜单一快捷菜单 ●PopupMenu 。建立过程同MainMenu ●作用的对象 。设置对象的PopupMenu属性 指定弹出式菜单名 11-3快捷菜单
弹出式菜单-快捷菜单 ⚫PopupMenu 建立过程同MainMenu ⚫作用的对象 设置对象的PopupMenu属性 指定弹出式菜单名 11-3快捷菜单

本讲小结 ●菜单类型-两种 ●菜单结构设计 ●菜单项设计-OnClick事件 。普通按钮 。复选框型(代码翻转 ) 。单选按钮型(代码设置,组)
本讲小结 ⚫菜单类型-两种 ⚫菜单结构设计 ⚫菜单项设计-OnClick事件 普通按钮 复选框型(代码翻转) 单选按钮型(代码设置,组)