联创科技园二期:在VB中如何实现对"菜单"中的“打印”项进行编程

来源:百度文库 编辑:高校问答 时间:2024/04/30 18:36:30
我在学习用VB做一个排版软件,其中在操作界面中的“菜单”项目下有一个“打印”项目需要实现,请问应该怎么编程?
同时希望高手们提供此类菜单项编程的参考资料
紧急!
谢谢!
注意是在richtextbox中进行菜单编辑

菜单基础(有图的部份,由于贴不上来, 看不到,请见谅)

如果应用程序要为用户提供一组命令,菜单提供一种方便的给命令分组的方法,并使用户容易访问这些命令。

图 3.21 举例说明了无标题窗体的菜单界面元素。

图 3.21 Visual Basic 窗体的菜单界面元素

菜单栏立即出现在窗体的标题栏下面,并包含一个或多个菜单标题。当单击一个菜单标题(如“文件”),包含菜单项目的列表就被拉下来。菜单项可以包括命令(如“新建”和“退出”)、分隔条、和子菜单标题。用户看到的每个菜单项和在“菜单编辑器”中定义的一个菜单控件对应(“菜单编辑器”将在本章后面讨论)。

要使您的应用程序简单好用,应该将菜单项按其功能分组。例如,图 3.21 中与文件有关的命令“新建”,“打开”,和“另存为”都列入“文件”菜单。

有些菜单项目直接执行动作,如“文件”菜单中的“退出”菜单项,将关闭应用程序。其它菜单项显示一个对话框,即要求用户提供应用程序执行动作所需信息的窗口。应该在这些菜单项后加上省略符 (...)。例如,当从“文件”菜单中选择“另存为”时,出现“文件另存为”对话框。

菜单控件是一个对象;与其它对象一样,它具有定义它的外观与行为的属性。在设计或运行时可以设置 Caption 属性、Enabled 和 Visible 属性、Checked 属性以及其它属性。 菜单控件只包含一个事件,即 Click 事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。

详细信息 关于菜单控件的详细信息,请参阅“创建用户界面”中的“用菜单编辑器创建菜单”。

弹出式菜单
弹出式菜单是显示于窗体之上,独立于菜单栏的浮动式菜单,如图 3.22 所示。显示在弹出式菜单上的项取决于鼠标右键按下时指针的位置,因此,弹出式菜单又称为上下文菜单。(在 Windows 95 中,击鼠标右键可激活上下文菜单。)应该用弹出式菜单提供一种访问公共的上下文命令的高效方法。例如,用鼠标右键单击一个 TextBox,将会出现一个上下文菜单(如图 3.22 所示)。

图 3.22 弹出式菜单

任何至少有一个菜单项的菜单,运行时都可以显示为弹出式菜单。使用 PopupMenu 方法可显示弹出式菜单。

详细信息 关于弹出式菜单的详细信息,请参阅“创建用户界面”中的“用菜单编辑器创建菜单”。

使用菜单编辑器
使用“菜单编辑器”,可向现存的菜单中增加新命令、用自己的命令替代现存的菜单命令、产生新的菜单和菜单栏,改变和删除现存菜单和菜单栏。“菜单编辑器”的主要优点是使用方便。可以在只用很少编程的全交互方式中自定义菜单。

要显示“菜单编辑器”,请

在“工具”菜单中选择“菜单编辑器
这将打开“菜单编辑器”,如图 3.23 所示

图 3.23 “菜单编辑器”

大多数菜单控件属性可用“菜单编辑器”设置,同样,所有的菜单属性也可以在“属性”窗口中得到。通常,在“菜单编辑器”中建立菜单,但要快速改变单个属性,一般使用“属性”窗口。

详细信息 关于创建菜单和使用“菜单编辑器”的详细信息,请参阅“创建用户界面”中的“用菜单编辑器创建菜单”。