编写工具栏的代码 工具栏用于提供访问某些应用程序命令的快捷方法。例如:图 6.16 中工具栏上的第一个按钮就是“新建文件”命令的快捷键。现在,可以在 MDINotePad 示例应用程序中三个地方请求创建新文件。 1.在 MDI 窗体上(MDI 窗体上“文件”菜单中的“新建”命令)。 2.在子窗体上(在子窗体“文件”菜单上的“新建”命令)。 3.在工具栏上(“新建文件”按钮)。 与其把这个代码重复三次,还不如从子窗体的 mnuFileNew_Click 事件取出原代码,然后把它放入子窗体的一个公用过程中。可以从上面任何一个事件过程调用这个过程。以下是一个示例: '这个例程在公共过程中。 Public Sub FileNew () Dim frmNewPad As New frmNotePad frmNewPad.Show End Sub
'在子窗体的“文件”菜单上选取“新建”。 Private Sub mnuchildFileNew_Click () FileNew End Sub
'在 MDI 窗体的“文件”菜单上选取“新建”。 Private Sub mnumdiFileNew_Click () frmNotePad.FileNew End Sub
'在工具栏上单击“新建文件”按钮。 Private Sub btnFileNew_Click () frmNotePad.FileNew End Sub