XtraForm】的更多相关文章

public class CustomFormPainter : FormPainter { public CustomFormPainter(Control owner, DevExpress.Skins.ISkinProvider provider) : base(owner, provider) { } protected override void DrawText(DevExpress.Utils.Drawing.GraphicsCache cache) { string text =…
前提: 默认皮肤的显示http://www.cnblogs.com/chucklu/p/4785572.html 1.修改XtraForm的LookAndFeel的SkinName属性,设置为Caramel this.LookAndFeel.SkinName = "Caramel"; 2.运行程序后,发现设置没有生效 3.修改XtraForm的LookAndFeel的UseDefaultLookAndFeel 属性为false this.LookAndFeel.UseDefaultLo…
1.新建一个XtraForm窗体 2.运行显示这个窗体,会发现没有任何变化,显示的还是winform的样式 3.在Program.cs文件的Main函数中添加 DevExpress.Skins.SkinManager.EnableFormSkins(); 4.再次运行程序,就可以显示出DevExpress的默认皮肤了…
让所有窗体都从DevExpress.XtraEditors.XtraForm继承. 第一步:在项目中添加 引用: DevExpress.BonusSkins.v14// DevExpress.Office.v14.2.Core 第二步:在软件的入口Program类的main函数的第一行代码前加上: DevExpress.UserSkins.BonusSkins.Register(); DevExpress.Skins.SkinManager.EnableFormSkins(); 第三步:建立一个…
问题 在使用 DevExpress 开发 WinForm 程序时,我是使用的默认皮肤进行开发.但客户要求标题栏背景色改为蓝色,标题文字颜色改为白色. 改颜色比较简单,参考了 DevExpress Support 的说明,通过获取皮肤更改 BackColor 和 ForeColor 就可以实现.不过更改之后,发现在低分屏下面,标题文字出现模糊的情况. 原因 初步猜想应该是文字阴影的问题,但搜索了大部分资料没有找到解决方案,最后在 DevExpress Support 的这篇文章看到了自定义 For…
前提 http://www.cnblogs.com/chucklu/p/4786629.html 在上一篇文章的基础上,现在来使用其他主题的皮肤 一.其他皮肤主题 一共有3种类型的主题: 1.默认的 Caramel Money Twins Lilian The Asphalt World iMaginary Black Blue 2.OfficeSkins Office 2007 Blue Office 2007 Black Office 2007 Silver Office 2007 Gree…
禁用窗体大小变化 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; Note:设置成FixedSingle是无效的…
1.AutoScaleMode:确定当屏幕分辨率或字体更改时窗体或控件将如何缩放. Dpi:根据显示分辨率控制缩放.常用分辨率为96和120Dpi: Font:根据类使用的字体(通常为系统字体)的维度控制缩放: Inherit:根据类的父类的缩放模式控制缩放.如果不存在父类,则禁用自动缩放. None:禁用自动缩放. 注:大多数业务应用程序都应使用Font自动缩放模式.Dpi缩放模式对于基于图形的应用程序十分有用,并且与 .Net Compact Framwork使用的默认缩放模式兼容. 注:可…
前不久,公司举办了15周年庆,其中添加了一个抽奖环节,要从在读学员中随机抽取幸运学员,当然,这个任务就分到了我这里. 最后的效果如下,启动有个欢迎页面,数据是来自Excel的,点击开始则上面的学号及姓名等信息开始随机滚动,显示区域自适应长度变化等. 点击停止则停止滚动,将抽取的学员信息用Graphics绘制到当前窗体结果区域中:   用到的知识点: 1. DevExpress的GaugeControl的使用 2. DevExpress的TreeList的使用 3. 输入汉字获取其拼音显示 4.…
初次接触Navisworks Api  .NET 的二次开发.主要是研究了一下.关于NavisWorks 结构树的加载. void LoadModel() { //清空当前的结构树信息 treeView1.Nodes.Clear(); //当前加载的模型 Document doc = Autodesk.Navisworks.Api.Application.ActiveDocument; //循环现有模型 foreach (var documentModel in doc.Models) { va…