收藏 分享(赏)

优秀的菜单控件DevExpress Bar使用初探.doc

上传人:fmgc7290 文档编号:6791792 上传时间:2019-04-22 格式:DOC 页数:5 大小:141KB
下载 相关 举报
优秀的菜单控件DevExpress Bar使用初探.doc_第1页
第1页 / 共5页
优秀的菜单控件DevExpress Bar使用初探.doc_第2页
第2页 / 共5页
优秀的菜单控件DevExpress Bar使用初探.doc_第3页
第3页 / 共5页
优秀的菜单控件DevExpress Bar使用初探.doc_第4页
第4页 / 共5页
优秀的菜单控件DevExpress Bar使用初探.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、优秀的菜单控件 DevExpress Bar 使用初探前一阵子在做项目时,用到了 Develper Experss Inc. 的 DevExpress Bar 控件,感觉它真是一个好东西,可以完全取代 Delphi 现有的 Menu 控件和 ToolBar 控件,其功能也是第三方控件中的佼佼者。故在此写一点点自己的所得和体会,希望能够对各位朋友有所帮助。DevExpress Bar 安装后,控件栏新添了 ExpressBars 页:我们使用的主要是第二个 dxBarManager 控件。这里,以建立一个含有菜单和快捷工具栏的应用程序为例。新建工程,将其放置到 Form1 上如图:双击该控件,出

2、现设置窗口(如下图) 。所有的设置均是在该窗口中完成的。可以看到,设置窗口分成若干个 Tab 页面,来进行不同的设置。Toolbars 页面的目的是设置不同的工具条。由于我们要建立菜单和快捷工具栏,所以点击“New” (如图) ,加入两个 ToolBar,分别命名为 MenuBar 和 FastBar。加入后,设置窗口如图:可以注意到,加入工具条后,Form1 上出现了两个浮动工具条。这就是我们刚刚加入的,它具有浮动的功能,并且初始状态时浮动状态:将鼠标指向工具条,按住左键并移动,可以将其停靠到 Form 的任一边缘。我们将MenuBar 停靠到最上方,FastBar 停靠到 MenuBar

3、的下方:这只是一个空壳子。下面我们加入菜单:双击 dxBarManager 控件,打开 Commands页,在右侧右键点击鼠标,出现如图弹出菜单。选择其中的 Add。在弹出的窗口(如图)中,Type 选择 TdxBarSubItem,这是一个能够放置其它种类按钮的容器。Caption 置为标题。这里设成“文件”确定后,可以看到其加入了 Command:中但是,它并没有加入到 Form 上。用鼠标左键点中上图中的“文件” ,按住不放,将其拖放到 Form1 的 MenuBar 中:(在拖动的过程中,鼠标的形状为一个小矩形右下角一个x,当移动到能够放置的位置时 x 变成+表示能够加入)接下来,加入

4、“文件”下的各个按钮。还是在 Command 页右侧右击鼠标,Type 不用变,Caption 设置为 New。确定后,New 出现在 Commands 中。还是选中New,将其拖放到 Form 上的 MenuBar 的 File 中。当拖至 File 时,File 自动弹开,将 New放置到弹开的空白处即可。其结果如右图。同理,可以加入其它的菜单项,如 Save、Save As 、Close 等等。处理完了文件菜单,可以同样加入 Edit 等等菜单。这样,我们就构建了菜单。下一步是购建快捷工具栏。同样,还是双击 dxBarManager 控件,打开 Commands 页,右击,选取 Add。

5、不过这时的 Type 选择 TdxBarLargeButton。确定后,再将其从 Commands 页拖动到 FastBar 上:一个快捷按钮就做好了。同理加入其它的。这时可以发现,快捷按钮没有图标,很难看。解决它:加入一个 ImageList,再向其中加入相应的图片,选中 dxBarManager1,将其 LargeImages 属性设置为刚刚加入的ImageList,再点中上图中的 Save 按钮,就可以在其 LargeImageIndex 下拉条中选择图标了。同样可以为 MenuBar 的项目设置图标:同样加入一个 ImageList,再向其中加入相应的图片,选中 dxBarManage

6、r1,将其 Images 属性设置为刚刚加入的 ImageList,点中上图中的“文件” ,再在弹出的菜单项中选择“New”按钮,就可以在其 ImageIndex 下拉条中选择图标了。这样,一个含有菜单和快捷工具栏的应用程序的界面部分就差不多了。剩下的,就是在各个 Button 的 OnClick(或者其它的)Event 中编写代码了。总结一下,实际上 dxBarManager 控件的简单的开发过程为:1、 在 ToolsBar 页中,生成各个 ToolBar;2、 将各个 ToolBar 拖放到合适的地方;3、 在 Command 页中,加入各种按钮;4、 将各个按钮拖放的合适的地方(比如 ToolBar 中或其它容器,例如TdxBarSubItem 中)实际上,在 dxBarManager 控件中,不仅仅提供了TdxBarButton、 TdxBarLargeButton,还提供了用于各种列表、图像、字体的种种按钮,其使用方法同样只需要在 dxBarManager 控件的 Commands 页面中生成之后通过拖放就可以了。当然在使用前还需要设置各自的属性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报