VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
首页 - 经验之谈 - 跟我学用ActiveBar
发表评论(0)作者:不详, 平台:VB6.0+Win98, 阅读:13040, 日期:2002-01-15
跟我学用ActiveBar


喜爱编程的朋友们,想不想轻轻松松就制作出类似于office97、ie5这样的专业级界面来?activebar就可以实现大家的梦想。

该软件是由datadynamics公司开发的,运行于windows 95/98、windows nt 的环境下,可用于vb、 vc、 delphi以及web界面的开发,能在design time和runtime两种方式下生成界面。

好了,赶快下载activebar,到http://www.net.edu.cn的“eduction on line”-“软件大本营”处,下载actbar10.exe文件,大小为1354kb。安装完成后,就随我一起开始activebar之旅。

启动vb(5.0/6.0都可以),建立一个新工程,选择菜单“工程”-“部件”,打开“部件”对话框,选择控件acticebar control,将activebar控件添加到vb的工具箱中,这时vb的工具箱中会出现这样 一个控件。

在vb的新工程中建立一个mdi窗体,一定要把这个mdi窗体设置为首先启动的窗体。将 控件添加到窗体上,如图1所示,选择 图标,单击鼠标右键,在菜单中点击“designer”来启动activebar,如图2所示。

在tools的窗体上单击图标来打开manage categories对话框,在new category的文本框中输入file后,单击旁边的add按钮。按照此方法依次输入edit、help、built-in menus后,如图3所示。完成后单击ok按钮,来保存manage categories对话框的内容。

回到tools窗体,在下拉列表框中选择file,点击 图标,出现 tool properties的对话框,在caption文本框中输入:新建(&f) ,name文本框中输入mifnew,tooltip text文本框中输入: 新建文件,在shortcut key下拉列表框中选择ctrl-n,其他的选项可以不进行改动。接着我们可以为这个new子项添加图标,点击tool properties对话框下方的image按钮,这时会出现一个图标编辑窗口,如图4所示。点击capture image图标,屏幕上会出现一个带有网格的正方形框,并且鼠标的指针变为一个小放大镜,按住鼠标左键,将小放大镜放在自己感兴趣的图标上时,该图标会出现在正方形框中,调整好图标的位置后,松开左键捕获这个图标,图标编辑窗体再次出现,单击apply按钮进行确认。

此时,file项中的new子项已经完成。如法炮制,点击 图标继续添加子项,输入的内容请见表1。

表1:file项内容

name caption tooltip text shortcut key

mifopen 打开(&o) 打开文件 ctrl-o

mifsave 保存(&s) 保存文件 ctrl-s

mifprint 打印(&p) 打印文件 ctrl-p

mifexit 退出(&x) 关闭程序 f11

接下来我们按照表2、3的内容,依次完成edit项和help项的制作。

表2:edit项内容

name caption tooltip text shortcut key

miecut 剪切(&t) 剪切 ctrl-x

miecopy 复制(&c) 拷贝 ctrl-c

miepaste 粘贴(&p) 粘贴 ctrl-v

表3:help项内容

name caption tooltip text

mihcontents 内容(&c) 内容

mihsearch 搜索(&s) 搜索

mihabout 关于(&a) 关于

在bond窗体上点击 create popup图标来添加一个新的子菜单,此时bond窗体上出现popupbond1项,双击此项,屏幕上出现一个名为popupbond1的窗体,用鼠标右键单击此窗体,在弹出的菜单中选择bond properties,在bond properties对话框的name文本框中输入file,caption框中输入myfile。此时,popupbond1窗体已改名为myfile窗体,然后切换到tools窗体,在下拉列表框中选择file项,将其所属的各子项都拖入到file窗体里,结果如图6所示。

依照上述方法,为edit、help项添加popupmenu2、popupmenu3窗体,分别在name文本框中输入edit、help,在caption框中分别输入myedit、myhelp,完成这两项的制作。

切换到tools窗体,在下拉列表框中选择built-in menu项,依次点击 newtool图标,来生成3个子项,分别填写tool properties对话框,内容请参见表4

表4:built-in menu项内容

name caption submenu

mnufile 文件(&f) file

mnuedit 编辑(&e) edit

mnuhelp 帮助(&h) help

回到bonds窗体,点击 menu bar图标,会出现mnuband1子项,双击鼠标打开该子项的窗体,选定这个窗体,单击鼠标右键单出窗体菜单,将此窗体的name改为mainmenu,将tools窗体上的built-in menu项所属的所有子项都拖到新建的窗体上,具体方法同上述相似,不再赘述。

最后一步是为这个制作好的菜单界面添加工具条:在bonds窗体上点击 toolbar 图标,双击产生的band1项,打开band1窗体,将窗体的name改为standard,可以把你制作过的图标统统都拖到这个窗体上。