全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DevExpress的常用技巧总结DevExpress是DevExpress公司出品,非常主流的.NET控件,目前全世界和中国都用很多用户使用,不过由于是英文版,初次接触的同学可能会觉得困难,这里就总结DevExpress常见的10个使用技巧。1.TextEditor(barEditItem)取文本 string editValue = barEditItem1.EditValue.ToString(); /错误,返回nullstring editValue = (DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); /精确,返回文本框内容 DevExpress使用技巧2.ComboBoxEdit(barEditItem)添加Item string item = comboboxItem1;(DevExpress.XtraEditors.Repository.RepositoryItemComboBox)this.barEditItem.Edit).Items.Add(item);3.ComboBoxEdit(barEditItem)取文本 string itemValue = this.barEditItem.EditValue.ToString();4.Ribbon控件 /添加PageDevExpress.XtraBars.Ribbon.RibbonPage ribbonPage = new RibbonPage();ribbonControl.Pages.Add(ribbonPage);/添加GroupDevExpress.XtraBars.Ribbon.RibbonPageGroup ribbonPageGroup = new RibbonPageGroup();ribbonPage.Groups.Add(ribbonPageGroup);/添加ButtonDevExpress.XtraBars.BarButtonItem barButtonItem = new BarButtonItem();ribbonPageGroup.ItemLinks.Add(barButtonItem);/添加barSubItemDevExpress.XtraBars.BarSubItem barSubItem = new BarSubItem();ribbonPageGroup.ItemLinks.Add(barSubItem);/barSubItem下添加ButtonbarSubItem.AddItem(barButtonItem);/奇异的删除Page问题( DevExpress使用技巧)while (this.ribbonControl.Pages.Count 0) ribbonControl.Pages.Remove(ribbonControl.Pages0); /调试正常,运转报异常while (this.ribbonControl.Pages.Count 0) ribbonControl.SelectedPage = ribbonControl.Pages0; ribbonControl.Pages.Remove(ribbonControl.SelectedPage); /运转正常/遏止F10键Tips (DevExpress使用技巧)ribbonControl.Manager.UseF10KeyForMenu = false;/DX按钮ApplicationIcon属性改动图标右键 Add ApplicationMenu 添加evExpress.XtraBars.Ribbon.ApplicationMenu5.HitInfo /在Tab页上点击右键的工作响应(DevExpress使用技巧)void xtraTabbedMdiManager_Event(object sender, MouseEventArgs e) if (e.Button = MouseButtons.Right & ActiveMdiChild != null) DevExpress.XtraTab.ViewInfo.BaseTabHitInfo hInfo = xtraTabbedMdiManager.CalcHitInfo(e.Location); /右键点击位置:在Page上且不在封闭按钮内 if (hInfo.IsValid & hInfo.Page != null & !hInfo.InPageCloseButton) this.popupMenu.ShowPopup(Control.MousePosition);/在鼠标位置弹出,而不是e.Location /在ribbon上点击右键的工作响应private void ribbonControl1_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e) /禁掉原系统右键菜单 e.ShowCustomizationMenu = false; /右键位置:在barButtonItem上 if (e.HitInfo != null & e.HitInfo.InItem & e.HitInfo.Item.Item is BarButtonItem) this.popupMenu.ShowPopup(Control.MousePosition); /右键位置:在barSubItem中的barButtonItem上 else if (e.Link != null & e.Link.Item != null & e.Link.Item is BarButtonItem) this.popupMenu.ShowPopup(Control.MousePosition); 6.皮肤 /添加皮肤轨范集后注册皮肤( DevExpress使用技巧)DevExpress.UserSkins.OfficeSkins.Register();DevExpress.UserSkins.BonusSkins.Register();/设置皮肤DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(Liquid Sky); /若皮肤称号错误则按系统默许设置(第一个皮肤)/GalleryFilterMenuPopup工作设置弹出选择菜单的“All Groups”为中文private void rgbiSkins_GalleryFilterMenuPopup(object sender, GalleryFilterMenuEventArgs e) e.FilterMenu.ItemLinksn.Caption = 一切皮肤; /n=分组数+1/GalleryInitDropDownGallery工作设置弹出皮肤列表的表头“ALL Groups”为中文private void rgbiSkins_GalleryInitDropDownGallery(object sender, InplaceGalleryEventArgs e) e.PopupGallery.FilterCaption = 一切皮肤;7.dockManager 将视图的状况信息保管到xml文件dockManager1.SaveLayoutToXml(.UserConfigViewInfo.xml);导出xml中保管的状况信息dockManager1.RestoreLayoutFromXml(.UserConfigViewInfo.xml);8.barManager 设置bar的字体与系统字体barAndDockingController1.AppearancesBar.ItemsFont = new Font(this.Font.FontFamily, currentFontSize);9.设置系统字体 DevExpress.Utils.AppearanceObject.DefaultFont = new Font(this.Font.FontFamily, currentFontSize);10.treeView 为tree节点加右键菜单并选中该节点 private void treeList1_MouseDown(object sender, MouseEventArgs e) if (e.Button = MouseButtons.Right) DevExpress.XtraTreeList.TreeListHitInfo hi = treeList1.CalcHitInfo(e.Location); if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国智能建筑行业市场供需现状分析及投资布局规划分析研究报告
- 2026中国智能扫地机器人市场开发潜力研究与行业竞争格局分析报告
- 2026年初中化学期末模拟测试卷
- 2026中国医疗耗材行业市场发展现状供需变化分析及投资方向规划评估报告
- 2026中国智能食品行业市场深度调研及竞争格局与投资前景研究报告
- 2026汽车零部件生产环境市场深度调研行业竞争与发展前景预测报告
- 2026人工智能教育行业市场前景分析及发展趋势与企业投资战略研究报告
- 地块项目盘扣式卸料平台施工方案
- 2026汽车轮胎制造行业现状供需关系发展投资评估事业研究报告
- 2026中国防火玻璃行业标准体系与市场渗透率提升策略报告
- T∕CCTAS 301-2026 边坡柔性防护网工程技术规程
- 贷前调查培训课件
- 部编版初中语文重点课文精讲资料
- 2026年高考全国一卷化学真题试卷(新课标卷)(+答案)
- 2026年注册安全工程师(专业实务其他安全)试题及答案
- 2026届北京理工大附中分校物理九年级第一学期期末质量跟踪监视试题含解析
- 雨课堂在线学堂《创业管理四季歌:艺术思维与技术行动》单元考核测试答案
- 房顶建筑改造方案设计说明
- 2025年春季中国商飞公司校园招聘和年度社会招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 行车便道施工方案
- 2025年镇江护士考试题库
评论
0/150
提交评论