摘要:
右键点击RunDesigner弹出如下界面鼠标先点击3或4,1,,然后点击1或2进行相应的新增或删除操作,3是分组,4是项目,4可以直接拖动到相应的分组3.属性caption:显示的名称4.NavBarControl 属性 PaintStyleName绘画风格,,有好多种风格任你挑选,如图简单列举几个例子如果设置了PaintStyleName,使用皮肤的时候会无效,如图解决方法是换 一... 阅读全文
摘要:
最终效果:正文本人的环境是 VS2013+DEV 13.21.第一步,新建项目,(忽略)???2.修改Form1.cs的基类,Form修改为DevExpress.XtraBars.Ribbon.RibbonForm, 再到设计界面添加一个RibbonControl控件,得到界面如下,修改AllowFormGlass属性为False3.如图所示右键添加一个存放皮肤选择的容器4.在form的loa... 阅读全文
摘要:
MEF 的精髓在于插件式开发,方便扩展。 我学东西,习惯性的先搞的最简单的Demo出来,看看有没有好玩的东东,然后继续深入。这个博文,不谈大道理,看demo说事儿。 至于概念,请google ,大把大把的。 例如,应用程序的日志输出到文本,后来想改为输出到数据库,按照传统的办法,需要替换项目,删除原有的引用,增加新的引用;如果使用MEF,直接用新的dll替换原来的dll,即可搞定,这就是MEF的魅... 阅读全文
摘要:
命名规则参考:1.从组件类型名中移去T前缀。例如TButton变成Button。2.除了第一个元音,删去所有元音字母。例如,Button变成bttn,Edit变成edt。3.压缩双字母。例如,bttn变成btn。4.如相同前缀名导致发生冲突,则在某一组件前缀中加入一个元音。例如在TButton组件的前缀中加入元音变为batn,以区别Button的前缀。5.用不用皆可:去掉一些普遍重复的部分,例如t... 阅读全文
摘要:
在使用GridControl的时候经常需要添加右键菜单。一般的做法是自己创建菜单项,然后注册GridView的Mouse-Click事件,然后Show出定义好的菜单。但是涉及到一些单击事件会收到编辑器编辑状态影响,所以Mouse-Click事件不好用。幸好,GridView自带了一个默认的右键事件,... 阅读全文
摘要:
C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{... 阅读全文
摘要:
效果预览,选择左边标签,右边内容会自动滚动到适当位置 PS:界面新建一个panel1,用于存放左边的导航列表,右边拖一个dev控件:xtraScrollableControl1在Load里面新增如下代码使用: Demo下载地址:https://github.com/GarsonZhang/JumpP 阅读全文
摘要:
窗体主要代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 public partial class frmWaitingNew : Form { public frmWaitingNew() ... 阅读全文
摘要:
如这两幅图所示:如果要显示左边的竖线,需要设置 感谢 DoomGuards本节Dome下载地址:http://pan.baidu.com/s/1wBOJk 密码:vz4d 阅读全文
摘要:
实现目标,固定窗体大小,1.窗体标题去掉最大化按钮2.双击窗体标题也不会最大化,彻底取消最大化问题,如果设置窗体MaximizeBox和MinimumSize属性,看似问题解决了,单随之而来的问题是,双击窗体标题的时候虽然没有改变大小,窗体位置却跳到了左上角,解决方案一:1 private void... 阅读全文