自Office2007开始,软件都逐渐地采用了Ribbon界面,一方面是时尚,如同许多厂商声称的那样,是 state of arts,另外,通过调查表明,Ribbon界面比传统的下拉栏菜单方式的工作效率提高了不少,就我本人的使用经验而言,也确实如此,尤其是Office 2010中的Ribbon界面,使用Word编辑文档起来快多了,所有不喜欢Ribbon界面 的人应该抛弃成见,尝试使用一下这种界面,说它难用的人,其实都是因为传统的使用习惯没能一下子改过来而已。

好,废话少说,谈谈该如何在C#中实现Ribbon界面吧。这里使用到了第三方控件,DXperienceUniversal 10.2.4版本。关于如何获取该控件我就不多说了。直接说怎么使用吧。

首先新建一个WinForm的项目,然后将默认生成的Form1移除,然后按Crtl+Shift+A,在“添加项”中添加DevExpress RibbonForm。因为默认的Form1最好不要作为Ribbon界面的窗口,否则有些地方实施起来会很麻烦。另外,将Program.cs中的代码:
Application.Run(new Form1());
修改为
Application.Run(new RibbonForm1());
这样就能保证窗口正确显示了。
这个时候就会有一个建立好的Ribbon界面了。我们可以像使用传统的Form一样,修改其Text属性,点击ribbonPage1,可在属性栏中修改其属性,例如,改为“开始”什么的:
如果在上面点击右键,选择Add Page,则可以添加一个RibbonPage,并修改其Text:

一个简单的Ribbon界面的雏形就出现了。

C#中使用ribbon界面相关推荐

  1. 在C#中使用Ribbon界面(一)——创建一个Ribbon窗口

    自Office2007开始,软件都逐渐地采用了Ribbon界面,一方面是时尚,如同许多厂商声称的那样,是 state of arts,另外,通过调查表明,Ribbon界面比传统的下拉栏菜单方式的工作效 ...

  2. Visual C++ 2010创建Ribbon界面(上)

    随着Office 2007的发布,它改变了以往传统的下拉式菜单用户界面,取而代之的是全新的被称之为"Ribbon"的固定式工具栏界面.微软声称这种新的用户界面能够使用户更容易地使用 ...

  3. 结合iconworkshop,创建ribbon界面

    mfc实现的程序中,ribbon界面是主流,比较适合测量类项目.几个修改图标的小技巧: 1.现有的bmp,可以直接修改 在好几个地方,已经将IDB_*和显示效果对接清楚了,直接修改这里的bmp,就可以 ...

  4. 创建Ribbon界面

    Visual C++ 2010创建Ribbon界面(上) 2009-08-19 14:22:57|  分类: VC++程序设计 [IT168 专稿]随着Office 2007的发布,它改变了以往传统的 ...

  5. 关于MFC中Ribbon界面如何修改标题属性问题

    最近在工作中,遇到了需要将软件从中文转成英文的问题.通常来说,MFC界面上的控件均可以用SetWindowText来解决.但对于Ribbon,往往不怎么好使.也是从网上找了很多资料,最终总结如下. 先 ...

  6. AutoCAD中程序创建Ribbon界面执行AutoCAD命令

    在基于AutoCAD做二次开发时,常见的教程讲的都是在DLL中定义一些自定义命令,然后通过netload命令加载这个DLL,通过执行自定义命令的方式来执行我们的自定义功能.这样的方式在在学习中是显得很 ...

  7. (转载)VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)...

    上一节中鸡啄米讲了为Ribbon Bar添加控件的方法.本节教程鸡啄米将继续完善前面的实例,讲解一些稍复杂的控件的添加方法,及如何为它们添加消息处理函数. 一.为Ribbon Bar添加更多Ribbo ...

  8. VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)

    前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件. VS2010为Ribbon界面开发提供了Ribbon De ...

  9. SharePoint 2010新体验2 – Ribbon界面

    使用过Office 2007的同学一定知道,Office 2007引入了一种全新的界面模式:Ribbon.在SharePoint 2010中,界面风格也将使用类似的Ribbon界面.Ribbon界面所 ...

  10. delphi下实现ribbon界面的方法(一)

    delphi下实现ribbon界面的方法(一) office 2007和2010是现在大多数人经常使用的办公软件,几乎每天都在使用.因此,在软件中如果使用类office的界面样式,客户用着非常习惯,而 ...

最新文章

  1. 不使用加减乘除法,完成两个数的加法
  2. 二十五:设计模式的总结
  3. 【正一专栏】欧陆烽火——珍惜像伊布一样的男人!
  4. PHP 学习总结之变量
  5. leetcode704二分法:(左闭右闭+左闭右开)
  6. Wicket模型的干净方法
  7. codeforces 264 B. Good Sequences(dp+数学的一点思想)
  8. 1.7 编程基础之字符串 27 单词翻转 4分 python
  9. FreeRTOS移植到STM32F103
  10. 中国喷淋泵行业市场供需与战略研究报告
  11. insertBefore方法(javascript与jQuery)
  12. kubernetes视频教程笔记 (2)-kubernetes的组件
  13. java水电费收费系统_基于jsp的电费管理系统-JavaEE实现电费管理系统 - java项目源码...
  14. 如何手工制作html网站地图,网站地图制作_sitemap自动生成方法详解
  15. 公司发展事件时间轴jsjs特效
  16. 读取文件云服务器bcc,云服务器bcc 使用
  17. 程序员的焦虑!承认吧!你不是不行,你是不敢
  18. com.sec.android.ofvi,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
  19. php wps导入数据库,wps excel表格怎么导入数据库-如何把excel表格导入wps
  20. 开关电源中电容与电感时间常数

热门文章

  1. mysql生成随机姓名、手机号、日期
  2. 大佬们用代码写的故事,代码你打算写到几岁?
  3. 09-TensorFlow 基于WDCNN的轴承故障诊断
  4. 分享15款堪称神器却鲜为人知的软件和网站
  5. 苹果php集成环境安装包,MacOS平台免费的PHP集成开发环境
  6. 回归预测 | MATLAB实现LSSVM(最小二乘支持向量机)多输入单输出
  7. tab切换之图片切换
  8. VsCode使用EmmyLua插件调试Unity工程Lua代码
  9. matlab 另存为excel_将matlab数据保存为excel文件
  10. URDF文件导入Simscape后生成slx文件