用Delphi4实现风Word97格的工具栏

2016-01-29 14:02 2 1 收藏

用Delphi4实现风Word97格的工具栏,用Delphi4实现风Word97格的工具栏

【 tulaoshi.com - Delphi 】

 
用过Word97的人对它的工具栏印象很深刻,因为它的风格很“酷”,同样IE4.0的工具栏也有类似的风格,Win98的出现,使这种风格的工具栏得到了推广。其实,用Delphi4很容易实现具有Word97风格的工具栏。
    在Delphi4的元件选项板Additional页中,新增了Controlbar元件,此元件和Win32页中的Toolbar、Coolbar配合使用,再辅以Imagelist、Mainmenu等元件,完全可以实现具有Word97风格的工具栏。下面以一个FORM中的工具栏为例,详细介绍设计步骤:    
    1从Additional页中选择Controlbar,将其放入FORM1中,设置其属性如下:Allign:=altopAutosize:=trueBevelkind:=bknone
    2从Win32页中选择Toolbar,将其放于Controlbar上,调整Toolbar的位置,使其置于最左,再调整其宽度,设置属性Edgeborders:=[],Flat:=TRUE。用鼠标右击Toolbar,在浮动菜单上选择Newbutton,重复若干次,设计好所需的按钮。
    3从Win32页中选择Imagelist元件,为FORM1设计主菜单,主菜单的设计方法同Delphi2、Delphi3。设计好主菜单后,将其属性Automerge置为TRUE。
    4最后为每一个按钮分配Tmenuitem的Name值,将每个按钮的Menuitem属性值设为所需菜单的Name值。
    按F9运行程序,便可发现,设计出的工具栏已经具有Word97的风格,用鼠标在各个按钮上移动,按钮自动上浮,单击鼠标,弹出相应的菜单。需要说明的是,Mainmenu的属性Automerge置为TRUE,是为了不让主菜单出现在FORM1的最上端。工具栏的设计必须将Controlbar与Toolbar结合使用,不然得不到与Word97外观一样的工具栏 

来源:https://www.tulaoshi.com/n/20160129/1492360.html

延伸阅读
标签: 电脑入门
Word窗口中的菜单栏作用非常大,如果菜单栏不见了,我们可能会有许多任务都无法完成。笔者以前就遇见过这样一间事。有一次使用Word2003工作时,无意间选种了菜单栏,鼠标一晃动,菜单栏就不知去向了。相信和我一样遇见这种情况的朋友,大有人在。在此献上方法,希望大家可以尽快找自己的菜单栏。 方法一、使用注册表恢复菜单栏。 单击开始菜...
p> 用户在使用数据库应用程序时经常要生成报表,利用Delphi 4的QReport 部件,可以帮助我们快速方便地生成报表。这里以一个设备治理报表为例说明如何用QReport部件与Query部件设计从多个数据表中生成报表。 一、 所用数据库 这里用到三个FoXPro数据表,DLBMK(设备大类编码)、SBXHK(设备型号及配置)、BMSBK(设备...
标签: word
巧用Word工具栏当管理工具   1.新建工具栏 打开Word,依次点击工具→自定义,弹出自定义窗口,选中工具栏标签。点击新建按钮,弹出新建工具栏窗口,在工具栏名称中输入各年级资料后点击确定按钮。现在,Word会自动启用各年级资料工具栏,在编辑区就可以看到该工具栏。 2.添加第一级分类 点击自定义中的命令选...
如何实现工具栏的下拉箭头按钮 作者/NorthTibet 下载源代码 论坛中有人曾经问过这样的问题:如何在C++/MFC程序中实现类似IE工具栏中带下拉箭头的按钮,如图一所示: 图一 IE工具栏中带下拉箭头的按钮 本文将告诉你如何实现,方法其实很简单...
标签: word
Word2003绘图工具栏功能介绍   介绍了word2003的操作界面后,下面我们就先来看看word2003的绘图工具。绘图工具主要是用在编辑艺术字、修改插入的图片。图老师小编这里用图文来进行解说,通过对各功能按钮的展开就可以清楚地知道这些按钮的名称及功能。 Word2003的绘图工具栏在默认情况下位于程序窗口下方,状态栏之上。通过绘图...

经验教程

455

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部