CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

谁能告诉我activebar控件的用法?

楼主qihangnet(启航)2002-05-07 09:49:19 在 VB / 控件 提问

我最近刚下载了一个activebar控件,但是却不知道该怎么用,请各位高手赐教,最好有些原代码具体说明一下! 问题点数:50、回复次数:2Top

1 楼liuzhanwen(研究一下!)回复于 2002-05-07 10:31:33 得分 25

制作带图标的菜单  
  2001年05月15日   21:14:01  
     
     
          我不是一个编程高手,可也总喜欢编些程序,自从学习了对象化编程,自己编的程序也越来越像模像样。可我一看到那些呆板的菜单便如鲠在喉。我曾几次试图改变这一切,可凭借自己的编程技术都无功而返。一看到Office   中的那带有图标的漂亮菜单,我都禁不住想:难道Microsoft   在开发编程工具时还留了一手?可没想到当我从http   ://www.datadynamics   .com   中下载了ActiveBar   Designer   以后,作出漂亮菜单的心愿马上就变成了现实。    
   
  首先,安装ActiveBar   控件,启动VB建立一个新的工程文件。选择工程/部件/控件/ActiveBar   Control   ,调出工具箱窗口,在窗口的最下方便可以看到ActiveBar   控件。点击此控件,在窗体中画出它,大小位置随意。在窗体中的控件上右击鼠标,选择Designer   选项,弹出控件设计程序。点取Tools   窗口中的按钮,在弹出的Manage   Categories   对话框中增加两个新的Category   分别为File   和Main。在Tools   窗口中选择File   ,点取Insert/Tools   ,在弹出的对话框中输入Caption   为&New,Name   为变量名mi   New,Shortcut   Key   为Ctrl   +N   ,最关键的是点取Description   中的Image按钮,自己创作或从剪贴板上粘贴一副图片,单击Apply   应用按钮。同时建立Open、Save、Print   等菜单项。   点Bands   窗口,选Insert/Band/Popub   Menu。在PopupBand1上右击鼠标,选择Edit   Properties   ,输入Caption   为File按OK。双击Bands   窗口中的PopupBand1,选取Tools中的File   选项,将刚才建立的图标按钮依次拖动到File   窗口中。在Tools   窗口中选取Main   选项,选Insert/Tools   ,输入Caption   为&File   ,Name   为mi   Name   ,Shortcut   Key   为Ctrl   +F,SubBand   为PopubBand1。选择Insert/Band/Menu   Bar   ,双击Bands   中的MnuBand1,将Tools   窗口中的Main   选项下的File   图标按钮拖入MnuBand1窗口中。结果如下图所示,可以将这个过程保存起来。回到VB工程窗口中,右击鼠标右键,查看ActiveBar1的代码并加入如下内容:    
   
  Private   Sub   ActiveBar1_Click(ByVal   Tool   As   ActiveBarLibraryCtl   .Tool)    
   
  Select   Case   Tool   .Name  
  Case   "mi   New"  
  NewFile   'Create   a   newdocument  
  Case   "mi   Open"  
  OpenFile   'Open   an   existingfile  
  Case   "miSave"  
  SaveFile   'Save   File  
  Case   "mi   Print"  
  PrintFile   'Print   current   openfile  
  End   Select  
  End   Sub  
   
     
  Top

2 楼liuzhanwen(研究一下!)回复于 2002-05-07 10:39:03 得分 25

跟我学用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,可以把你制作过的图标统统都拖到这个窗体上。  
   
   
  Top

相关问题

  • flexgrid控件用法?
  • tab控件用法!
  • 【DATAGRID控件的用法???】
  • 控件的一般用法
  • DATAGRID控件的用法???
  • 找一控件及用法
  • Toolbar控件的用法
  • 求activeskin控件的用法
  • mschart控件的用法
  • 求解:table控件用法?

关键词

  • 控件
  • 鼠标
  • tools
  • 选项
  • 文件
  • 选择
  • 内容
  • 界面
  • 窗体
  • activebar

得分解答快速导航

  • 帖主:qihangnet
  • liuzhanwen
  • liuzhanwen

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo