首页 百科知识 使用菜单设计器创建菜单系统

使用菜单设计器创建菜单系统

时间:2024-10-21 百科知识 版权反馈
【摘要】:Visual FoxPro本身就是MDI的窗口,包含了命令窗口、代码窗口、属性窗口等。通常包含一个窗口的应用为SDI形式,但有时还需要将SDI和MDI混合使用。类型的设置在表单属性“Show Windows”进行。打开“菜单设计器”后,在VFP6.0菜单系统中“显示”菜单里选择“常规选项”,弹出“常规选项”对话框,从中选择“顶层菜单”,按下“确定”按钮,SDI菜单被创建。创建SDI菜单后,可以将其附加到SDI表单中。

11.1.5 使用菜单设计器创建SDI菜单系统

Visual Fox Pro中两种应用程序界面:多文档(MDI)和单文档(SDI)。

多文档(MDI):包含一个单一的主窗口,其他的应用窗口在主窗口内部或者浮动于主窗口之上。Visual FoxPro本身就是MDI的窗口,包含了命令窗口、代码窗口、属性窗口等。

单文档(SDI):包含一个或多个相互独立的窗口,每一个窗口单独显示。

通常包含一个窗口的应用为SDI形式,但有时还需要将SDI和MDI混合使用。例如,Visual FoxPro中的Debug窗口是一个SDI,却包含了自己的MDI应用。

为了对两种界面提供支持,VFP的表单具有不同的类型,它们是子表单、浮动表单、顶层表单。类型的设置在表单属性“Show Windows”进行。

一、创建SDI菜单

创建SDI菜单,必须在菜单设计时指出该菜单应用于SDI表单。其创建方法和过程与创建普通菜单完全相同。

打开“菜单设计器”后,在VFP6.0菜单系统中“显示”菜单里选择“常规选项”,弹出“常规选项”对话框,从中选择“顶层菜单”,按下“确定”按钮,SDI菜单被创建。

二、将SDI菜单附加到表单中

创建SDI菜单后,可以将其附加到SDI表单中。打开表单并进入表单编辑状态,首先将表单的Show Windows属性设置为“2—作为顶层表单”,然后为表单的Init事件添加以下代码:

Do菜单名称With This,.T.

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈