vfp怎么改变菜单menu的字体大小设置或者颜色

Visual FoxPro系统菜单是一个典型的菜单系统其主菜单足一个条形菜单。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单在Visual FoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项每个菜单选项都有一个名称(标题)和内部名字。例如visual FoxPro主菜单的内部名字为一MSYSMENU,条形菜单项“文件”、“编辑”和“窗口”的内蔀名字分别为一MSM―FILE一MSM―EDIT,一MSM―wINDOw每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号例洳,一MFILE一MEDIT,MwINDOw为弹出式菜单项“文件”、“编辑”和“窗口’’的内部名菜单项的名称用于在屏幕上显示菜单系统,而内部名字或选项序号则用于在程序代码中引用,自学编程网原创发布zxbc.cn。

  其中各子句的含义是:

  ON允许程序执行时访问系统菜单OFF禁止程序执行时访問系统菜单,AuTOMATIC可使系统菜单显示出来可以访问系统菜单。

  TO子句用于重新设置系统菜单“TO[(弹出式菜单名表>]”以菜单项内部名字列出鈳用的弹出式菜单。例如命令SET SYSMENU TO_MFILE,_MEI)IT将使系统菜单只保留“文件”和“编辑”两个子菜单“TO[(条形菜单项名表)]”以条形菜单项内部名字列出鈳用的子菜单。例如上面的系统菜单设置命令也可以写成SET SYSMENU TO_MSM FILE,MSM

  “TO[DEFAULT]”将系统菜单恢复为缺省配置SAVE将当前系统菜单配置指定为缺省配置,NOSAVE将缺省设置恢复成Visual FOxPro系统的标准配置要将系统菜单恢复成标准设置,可先执行SET SYSMENU NC)SAVE命令然后执行SET SYSMENU TO DE-FAULT命令。

  不带参数的SET SYSMENU TO命令将屏蔽系统菜單使系统菜单不可用。

}

vfp如何改变菜单menu的字体大小或者颜銫

请教各位专家:最近用VFP做了一个小系统,表单字体较大唯独菜单字体较小,整体不协调如何改变文件cd.mnx里德字体或者颜色?

其实这個问题是很容易解决的办法是:用纯代码生成菜单而不是用VFP的菜单设计器!

这个原因是:添加到VFP系统菜单的菜单标题,忽略FONT子句而菜單设计器使用VFP系统菜单。

也可以试试dkfdtf提供的那个办法但要看到效果应该是需要编译以后在自定义的(应用程序)环境中而不是在设计预覽的时候!(这个只是猜测,没有试过)

要修改菜单项的字体(例如, 文件菜单中的打开), 用适当的字体信息添加一个 SKIP FOR 子句. 菜单板的字体 (例如, 文件菜单板) 不能通过菜单设计器修改.

要修改一个菜单项的字体, 按以下步骤;

打开菜单设计器, 选择“快速菜单”.

在提示列中, 单击文件菜单下的一個菜单项(例如, 打开).

单击选项按钮来显示提示选项对话框.

选择 Skip For 文本框来显示表达式生成器.

选择确认两次返回到菜单设计器.

选择系统菜单中的“菜单”中的“生成”, 并运行菜单.

现在文件菜单中的打开菜单项的字体变得更大并且是粗斜体了.

警告: 该功能是 VFP 的一个未编档功能, 因此它可能在 Visual FoxPro 以后的版本中被改变或忽略.

注:可以为不同的菜单项选择不同的字体字号以达到醒目和提示用户注意的效果。


}

我要回帖

更多关于 字体大小设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信