DevExpress控件使用详细说明(2)

2019-08-03 13:23

广州市扬基信息科技有限公司 - 技术研发组

? 应用程序应该保持为最大化?当应用程序占用整个屏幕时,常常能够提高用户的工作效率。 ? 窗体最小化和最大化时,窗体上的控件也要随着窗体而缩放。 ? FORM要保持一至的界面风格、如背景色、字体、字的大小。

4 对齐设置

4.1 设计参考

? 左对齐:一般文字、单个数字、日期等。 ? 右对齐:数字、时间、日期加时间。

通常,使用左对齐来使用户界面控件更易于浏览。对于数值文本,应该使用小数点对齐或右对齐。对于非数值文本,应该避免使用右对齐或居中对齐。不必对什么都使用中间对齐,或者使它们保持对称形式。在右边或底部保留空白区域更适合习惯。

5 BarManager控件

BarManager 控件,一改Visual Studio 2005 MenuStrip ,ToolStrip,StatusStrip三分天下局面,而把三个控件揉合在BarManager中统一管理。

5.1 实现效果

BarManager菜单新增时的项:

Created by fanco Page 6 of 49 Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

菜单,工具,状态栏中的分隔符不再是Visual Studio 2005中添加‘——’来实现,而是勾选Begin a Group时出现分隔符。

菜单,工具,状态栏要用到图标,必须在BarManager的Images中设置imageList对象,在要用到处的ImageIndex指定索引。

Created by fanco Page 7 of 49 Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

6 菜单

6.1 设计参考

? 菜单通常采用“常用--主要--次要--工具--帮助”的位置排列,符合流行的Windows风格。

? 常用的有“文件”、“编辑”,“查看”等,几乎每个系统都有这些选项,当然要根据不同的系统有所取

舍。

? 如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列,菜单深度一般要求最多控制

在三层以内。

? 主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能相同最好。

? 菜单前的图标能直观的代表要完成的操作,图标不宜太大,与字高保持一致最好。 ? 完成相同或相近功能的菜单用横线隔开放在同一位置。 ? 保持菜单稳定,将无效菜单置为不可用,而不要删除它们。 ? 用省略号来表示需要更多信息。

? 用复选标记来开关选项,用单选组来改变模式。 ? 常用菜单要有命令快捷方式.

? 分配访问键,访问键使用户可以手不离开键盘进行操作。 ? 右键快捷菜单采用与菜单相同的准则。 ? 帮助菜单的“关于”中应有版权和产品信息。

6.2 实现效果

6.3 操作步骤

普通菜单:

1) 从工具箱中拉barManager到主窗体中。 2) 点击click here to add mainmenu。

3) 选择上下文菜单中的Menu(BarSubItem),Caption属性设置为"系统管理"。

4) 点击"系统管理",Add new itme ,在上下文菜单中选择button(BarButtonItem), Caption属性

设置为"重登录"。

5) 点击"系统管理",Add new itme ,在上下文菜单中选择Menu(BarSubItem) , Caption属性设置

为审核流程管理。添加下级菜单过程重复上一步。

6) 添加分隔符。在审核流程管理菜单项上右键,选择上下文菜单中选择begin a group. 7) 菜单项BarButtonItem的事件为ItemClick.

Created by fanco

Page 8 of 49

Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

8) 带图标的菜单:

9) 从工具箱中拉imagelist到Form中,添加imagelist1位图。 10) 为barmanager1属性Images设置imagelist1。

11) 为添加图标的菜单项的ImageIndex属性选择图标索引。

PopupMenu右键菜单.

PopupMenu快捷菜单如图:

操作步骤:

1) 从工具箱中拖barManager控件到form上。 2) 把popupMenu拖到form上。

3) 在popupMenu上右键选Customize弹出如下界面,不要点击New按钮,而是在Popup Menu Editor

下加上要出现的菜单项。

4) 在要出现快捷菜单的控件上右键属性BarManager上的,选中popupMenu,完成设置。

6.4 实现代码

主菜单实现代码

BarManager barManager1= new DevExpress.XtraBars.BarManager();

Created by fanco

Page 9 of 49

Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

DevExpress.XtraBars.Bar bar1= new DevExpress.XtraBars.Bar();

barManager1.Bars.AddRange(new DevExpress.XtraBars.Bar[] { this.bar1});

bar1添加菜单项

BarSubItem objSubMenuItem = new BarSubItem(); objSubMenuItem.Name = “objSubMenuItem1”; objSubMenuItem.Caption = “系统管理”; barManager1.Items.Add(objSubMenuItem);

“系统管理”菜单添加子菜单项

BarButtonItem objMenuItem = new BarButtonItem(); objMenuItem.Name = “objMenuItem1”; objMenuItem.Caption = “重登录”; barManager1.Items.Add(objMenuItem);

7 工具栏

7.1 设计参考

? 工具栏Button的Size大小为42,39。

? 采用大工具栏按钮、工具栏应该只包含几个带有描述性文字和图形的显眼命令,工具栏的图标能直

观的代表要完成的操作。

? 相同或相近功能的工具栏放在一起。

? 工具栏中的每一个按钮要有及时提示信息, 工具提示帮助用户了解工具栏按钮的作用。 ? 保持工具栏稳定,将无效的工具栏按钮置为不可用,而不是将它删除。 ? 提供显示或隐藏工具栏选项。

? 工具栏太多时可以考虑使用工具箱。

7.2 实现效果

7.3 操作步骤

1) 从工具箱中拉barManager到Main Form中。

2) 点击click here to add toolbar,添加一个工具条。

3) 点击add new item,在上下文菜单中选择large button(barlargebuttonitem),设置caption属性

为"首笔",MinSize(42,39)设置高与宽。

4) 从工具箱中拉imagelist到Form中,添加imagelist1位图。 5) 为barmanager1属性Images设置imagelist1。

6) 设置"首笔"工具图标,为属性imageindex选择图标索引,panitstyle属性选择CaptionGlyph。

图片和文字有4种显示方式,在barButtonItem的属性PaintStyle可选择,Standard(只显示图片),Caption(只显示文字),CaptionInMenu(显示图片),CaptionGlyph(图片跟文字一起显示)。 7) 在二个工具间添加分隔符,在"首笔"按钮右键菜单中选择begin a group。

8) 去掉工具默认最右侧的一栏,Bar\\Optionsbar\\AllowQuickCustomization = false。 9) 工具栏的事件为ItemClick.

10) 工具栏整行显示,选择bar工具条,设置OptionsBar/UseWholeRow = true

Created by fanco

Page 10 of 49

Created on 3/6/2007 9:28:00 AM


DevExpress控件使用详细说明(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级语文 质量分析表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: