DevExpress美化应用程序

 1 using System;
 2 using System.Globalization;
 3 using System.Windows.Forms;
 4 using DevExpress.Printing.Core;
 5
 6 namespace WinFormDevSkinDemo
 7 {
 8     static class Program
 9     {
10         /// <summary>
11         /// 应用程序的主入口点。
12         /// </summary>
13         [STAThread]
14         static void Main()
15         {
16             //System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN");
17             DevExpress.UserSkins.BonusSkins.Register();
18             DevExpress.Skins.SkinManager.EnableFormSkins();
19             DevExpress.Skins.SkinManager.Default.RegisterAssembly(typeof(DevExpress.UserSkins.SkinProject2).Assembly);
20             Application.EnableVisualStyles();
21             Application.SetCompatibleTextRenderingDefault(false);
22             Application.Run(new Form1());
23         }
24     }
25 }
 1 using System;
 2 using System.Data;
 3 using System.Windows.Forms;
 4 using DevExpress.XtraBars;
 5
 6 namespace WinFormDevSkinDemo
 7 {
 8     public partial class Form1 : DevExpress.XtraEditors.XtraForm
 9     {
10         public Form1()
11         {
12             InitializeComponent();
13         }
14         DataView dataView;
15         private void Form1_Load(object sender, EventArgs e)
16         {
17             this.Text = "DevExpress 控件演示";
18             DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle("Office 2010 Black");
19
20             foreach (DevExpress.Skins.SkinContainer skinContainer in DevExpress.Skins.SkinManager.Default.Skins)
21             {
22                 comboBoxEdit1.Properties.Items.Add(skinContainer.SkinName);
23             }
24             InitSkins();
25
26             string DBFileName = DevExpress.Utils.FilesHelper.FindingFileName(Application.StartupPath, "Data\\Products.xml");if (DBFileName != "")
27             {
28                 DataSet dataSet = new DataSet();
29                 dataSet.ReadXml(DBFileName);gridControl1.DataSource = dataView = dataSet.Tables[0].DefaultView;
30             }
31         }
32
33         private void comboBoxEdit1_SelectedValueChanged(object sender, EventArgs e)
34         {
35             DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(comboBoxEdit1.Text);
36
37         }
38
39         private string skinMask = "皮肤: ";
40
41         private void InitSkins()
42         {
43             barManager1.ForceInitialize();
44             foreach (DevExpress.Skins.SkinContainer cnt in DevExpress.Skins.SkinManager.Default.Skins)
45             {
46                 BarButtonItem item = new BarButtonItem(barManager1, skinMask + cnt.SkinName);
47                 iPaintStyle.AddItem(item);
48                 item.ItemClick += new ItemClickEventHandler(OnSkinClick);
49             }
50         }
51
52         private void OnSkinClick(object sender, ItemClickEventArgs e)
53         {
54             string skinName = e.Item.Caption.Replace(skinMask, "");
55             DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(skinName);
56             barManager1.GetController().PaintStyleName = "Skin";
57             iPaintStyle.Caption = iPaintStyle.Hint = e.Item.Caption;
58             iPaintStyle.Hint = iPaintStyle.Caption;
59             iPaintStyle.ImageIndex = -1;
60         }
61
62         private void barEditItem1_EditValueChanged(object sender, EventArgs e)
63         {
64             DevExpress.XtraEditors.XtraMessageBox.Show(this,barEditItem1.EditValue.ToString());}
65
66         private void gridControl1_Click(object sender, EventArgs e)
67         {
68
69         }
70
71     }
72 }
  1 namespace WinFormDevSkinDemo
  2 {
  3     partial class Form1
  4     {
  5         /// <summary>
  6         /// 必需的设计器变量。
  7         /// </summary>
  8         private System.ComponentModel.IContainer components = null;
  9
 10         /// <summary>
 11         /// 清理所有正在使用的资源。
 12         /// </summary>
 13         /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
 14         protected override void Dispose(bool disposing)
 15         {
 16             if (disposing && (components != null))
 17             {
 18                 components.Dispose();
 19             }
 20             base.Dispose(disposing);
 21         }
 22
 23         #region Windows 窗体设计器生成的代码
 24
 25         /// <summary>
 26         /// 设计器支持所需的方法 - 不要
 27         /// 使用代码编辑器修改此方法的内容。
 28         /// </summary>
 29         private void InitializeComponent()
 30         {
 31             this.components = new System.ComponentModel.Container();
 32             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
 33             this.comboBoxEdit1 = new DevExpress.XtraEditors.ComboBoxEdit();
 34             this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
 35             this.bar1 = new DevExpress.XtraBars.Bar();
 36             this.iPaintStyle = new DevExpress.XtraBars.BarSubItem();
 37             this.barEditItem1 = new DevExpress.XtraBars.BarEditItem();
 38             this.repositoryItemImageComboBox1 = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
 39             this.imageCollection1 = new DevExpress.Utils.ImageCollection(this.components);
 40             this.bar2 = new DevExpress.XtraBars.Bar();
 41             this.skinBarSubItem1 = new DevExpress.XtraBars.SkinBarSubItem();
 42             this.bar3 = new DevExpress.XtraBars.Bar();
 43             this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
 44             this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
 45             this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
 46             this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
 47             this.gridControl1 = new DevExpress.XtraGrid.GridControl();
 48             this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
 49             this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
 50             this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn();
 51             this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn();
 52             this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn();
 53             this.gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn();
 54             this.gridColumn6 = new DevExpress.XtraGrid.Columns.GridColumn();
 55             this.gridColumn7 = new DevExpress.XtraGrid.Columns.GridColumn();
 56             this.gridColumn8 = new DevExpress.XtraGrid.Columns.GridColumn();
 57             this.gridColumn9 = new DevExpress.XtraGrid.Columns.GridColumn();
 58             ((System.ComponentModel.ISupportInitialize)(this.comboBoxEdit1.Properties)).BeginInit();
 59             ((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
 60             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemImageComboBox1)).BeginInit();
 61             ((System.ComponentModel.ISupportInitialize)(this.imageCollection1)).BeginInit();
 62             ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit();
 63             ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
 64             this.SuspendLayout();
 65             //
 66             // comboBoxEdit1
 67             //
 68             resources.ApplyResources(this.comboBoxEdit1, "comboBoxEdit1");
 69             this.comboBoxEdit1.Name = "comboBoxEdit1";
 70             this.comboBoxEdit1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
 71             new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("comboBoxEdit1.Properties.Buttons"))))});
 72             this.comboBoxEdit1.Properties.DropDownRows = 20;
 73             this.comboBoxEdit1.Properties.LookAndFeel.SkinName = "Office 2010 Black";
 74             this.comboBoxEdit1.SelectedValueChanged += new System.EventHandler(this.comboBoxEdit1_SelectedValueChanged);
 75             //
 76             // barManager1
 77             //
 78             this.barManager1.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
 79             this.bar1,
 80             this.bar2,
 81             this.bar3});
 82             this.barManager1.DockControls.Add(this.barDockControlTop);
 83             this.barManager1.DockControls.Add(this.barDockControlBottom);
 84             this.barManager1.DockControls.Add(this.barDockControlLeft);
 85             this.barManager1.DockControls.Add(this.barDockControlRight);
 86             this.barManager1.Form = this;
 87             this.barManager1.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
 88             this.skinBarSubItem1,
 89             this.iPaintStyle,
 90             this.barEditItem1});
 91             this.barManager1.MainMenu = this.bar2;
 92             this.barManager1.MaxItemId = 4;
 93             this.barManager1.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
 94             this.repositoryItemImageComboBox1});
 95             this.barManager1.StatusBar = this.bar3;
 96             //
 97             // bar1
 98             //
 99             this.bar1.BarName = "Tools";
100             this.bar1.DockCol = 0;
101             this.bar1.DockRow = 1;
102             this.bar1.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
103             this.bar1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
104             new DevExpress.XtraBars.LinkPersistInfo(this.iPaintStyle),
105             new DevExpress.XtraBars.LinkPersistInfo(this.barEditItem1)});
106             resources.ApplyResources(this.bar1, "bar1");
107             //
108             // iPaintStyle
109             //
110             resources.ApplyResources(this.iPaintStyle, "iPaintStyle");
111             this.iPaintStyle.Glyph = ((System.Drawing.Image)(resources.GetObject("iPaintStyle.Glyph")));
112             this.iPaintStyle.Id = 1;
113             this.iPaintStyle.Name = "iPaintStyle";
114             this.iPaintStyle.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph;
115             //
116             // barEditItem1
117             //
118             resources.ApplyResources(this.barEditItem1, "barEditItem1");
119             this.barEditItem1.Edit = this.repositoryItemImageComboBox1;
120             this.barEditItem1.EditValue = "";
121             this.barEditItem1.Id = 2;
122             this.barEditItem1.Name = "barEditItem1";
123             this.barEditItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.Caption;
124             this.barEditItem1.EditValueChanged += new System.EventHandler(this.barEditItem1_EditValueChanged);
125             //
126             // repositoryItemImageComboBox1
127             //
128             resources.ApplyResources(this.repositoryItemImageComboBox1, "repositoryItemImageComboBox1");
129             this.repositoryItemImageComboBox1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
130             new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repositoryItemImageComboBox1.Buttons"))))});
131             this.repositoryItemImageComboBox1.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] {
132             new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("repositoryItemImageComboBox1.Items"), resources.GetString("repositoryItemImageComboBox1.Items1"), ((int)(resources.GetObject("repositoryItemImageComboBox1.Items2")))),
133             new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("repositoryItemImageComboBox1.Items3"), resources.GetString("repositoryItemImageComboBox1.Items4"), ((int)(resources.GetObject("repositoryItemImageComboBox1.Items5")))),
134             new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("repositoryItemImageComboBox1.Items6"), resources.GetString("repositoryItemImageComboBox1.Items7"), ((int)(resources.GetObject("repositoryItemImageComboBox1.Items8")))),
135             new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("repositoryItemImageComboBox1.Items9"), resources.GetString("repositoryItemImageComboBox1.Items10"), ((int)(resources.GetObject("repositoryItemImageComboBox1.Items11")))),
136             new DevExpress.XtraEditors.Controls.ImageComboBoxItem(resources.GetString("repositoryItemImageComboBox1.Items12"), resources.GetString("repositoryItemImageComboBox1.Items13"), ((int)(resources.GetObject("repositoryItemImageComboBox1.Items14"))))});
137             this.repositoryItemImageComboBox1.Name = "repositoryItemImageComboBox1";
138             this.repositoryItemImageComboBox1.SmallImages = this.imageCollection1;
139             //
140             // imageCollection1
141             //
142             this.imageCollection1.ImageStream = ((DevExpress.Utils.ImageCollectionStreamer)(resources.GetObject("imageCollection1.ImageStream")));
143             this.imageCollection1.InsertGalleryImage("add_16x16.png", "images/actions/add_16x16.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/add_16x16.png"), 0);
144             this.imageCollection1.Images.SetKeyName(0, "add_16x16.png");
145             this.imageCollection1.InsertGalleryImage("cancel_16x16.png", "images/actions/cancel_16x16.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/cancel_16x16.png"), 1);
146             this.imageCollection1.Images.SetKeyName(1, "cancel_16x16.png");
147             this.imageCollection1.InsertGalleryImage("open_16x16.png", "images/actions/open_16x16.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/open_16x16.png"), 2);
148             this.imageCollection1.Images.SetKeyName(2, "open_16x16.png");
149             this.imageCollection1.InsertGalleryImage("reset_16x16.png", "images/actions/reset_16x16.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/reset_16x16.png"), 3);
150             this.imageCollection1.Images.SetKeyName(3, "reset_16x16.png");
151             this.imageCollection1.InsertGalleryImage("pie_16x16.png", "images/chart/pie_16x16.png", DevExpress.Images.ImageResourceCache.Default.GetImage("images/chart/pie_16x16.png"), 4);
152             this.imageCollection1.Images.SetKeyName(4, "pie_16x16.png");
153             //
154             // bar2
155             //
156             this.bar2.BarName = "Main menu";
157             this.bar2.DockCol = 0;
158             this.bar2.DockRow = 0;
159             this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
160             this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
161             new DevExpress.XtraBars.LinkPersistInfo(this.skinBarSubItem1)});
162             this.bar2.OptionsBar.MultiLine = true;
163             this.bar2.OptionsBar.UseWholeRow = true;
164             resources.ApplyResources(this.bar2, "bar2");
165             //
166             // skinBarSubItem1
167             //
168             resources.ApplyResources(this.skinBarSubItem1, "skinBarSubItem1");
169             this.skinBarSubItem1.Id = 0;
170             this.skinBarSubItem1.Name = "skinBarSubItem1";
171             //
172             // bar3
173             //
174             this.bar3.BarName = "Status bar";
175             this.bar3.CanDockStyle = DevExpress.XtraBars.BarCanDockStyle.Bottom;
176             this.bar3.DockCol = 0;
177             this.bar3.DockRow = 0;
178             this.bar3.DockStyle = DevExpress.XtraBars.BarDockStyle.Bottom;
179             this.bar3.OptionsBar.AllowQuickCustomization = false;
180             this.bar3.OptionsBar.DrawDragBorder = false;
181             this.bar3.OptionsBar.UseWholeRow = true;
182             resources.ApplyResources(this.bar3, "bar3");
183             //
184             // barDockControlTop
185             //
186             this.barDockControlTop.CausesValidation = false;
187             resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
188             //
189             // barDockControlBottom
190             //
191             this.barDockControlBottom.CausesValidation = false;
192             resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
193             //
194             // barDockControlLeft
195             //
196             this.barDockControlLeft.CausesValidation = false;
197             resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
198             //
199             // barDockControlRight
200             //
201             this.barDockControlRight.CausesValidation = false;
202             resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
203             //
204             // gridControl1
205             //
206             resources.ApplyResources(this.gridControl1, "gridControl1");
207             this.gridControl1.MainView = this.gridView1;
208             this.gridControl1.MenuManager = this.barManager1;
209             this.gridControl1.Name = "gridControl1";
210             this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
211             this.gridView1});
212             this.gridControl1.Click += new System.EventHandler(this.gridControl1_Click);
213             //
214             // gridView1
215             //
216             this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
217             this.gridColumn1,
218             this.gridColumn2,
219             this.gridColumn3,
220             this.gridColumn4,
221             this.gridColumn5,
222             this.gridColumn6,
223             this.gridColumn7,
224             this.gridColumn8,
225             this.gridColumn9});
226             this.gridView1.GridControl = this.gridControl1;
227             this.gridView1.Name = "gridView1";
228             this.gridView1.OptionsView.ShowGroupPanel = false;
229             //
230             // gridColumn1
231             //
232             resources.ApplyResources(this.gridColumn1, "gridColumn1");
233             this.gridColumn1.FieldName = "ProductID";
234             this.gridColumn1.Name = "gridColumn1";
235             //
236             // gridColumn2
237             //
238             resources.ApplyResources(this.gridColumn2, "gridColumn2");
239             this.gridColumn2.FieldName = "ProductName";
240             this.gridColumn2.Name = "gridColumn2";
241             //
242             // gridColumn3
243             //
244             resources.ApplyResources(this.gridColumn3, "gridColumn3");
245             this.gridColumn3.FieldName = "CategoryID";
246             this.gridColumn3.Name = "gridColumn3";
247             //
248             // gridColumn4
249             //
250             resources.ApplyResources(this.gridColumn4, "gridColumn4");
251             this.gridColumn4.FieldName = "QuantityPerUnit";
252             this.gridColumn4.Name = "gridColumn4";
253             //
254             // gridColumn5
255             //
256             resources.ApplyResources(this.gridColumn5, "gridColumn5");
257             this.gridColumn5.FieldName = "UnitPrice";
258             this.gridColumn5.Name = "gridColumn5";
259             //
260             // gridColumn6
261             //
262             resources.ApplyResources(this.gridColumn6, "gridColumn6");
263             this.gridColumn6.FieldName = "UnitsInStock";
264             this.gridColumn6.Name = "gridColumn6";
265             //
266             // gridColumn7
267             //
268             resources.ApplyResources(this.gridColumn7, "gridColumn7");
269             this.gridColumn7.FieldName = "Discontinued";
270             this.gridColumn7.Name = "gridColumn7";
271             //
272             // gridColumn8
273             //
274             resources.ApplyResources(this.gridColumn8, "gridColumn8");
275             this.gridColumn8.FieldName = "UnitsOnOrder";
276             this.gridColumn8.Name = "gridColumn8";
277             //
278             // gridColumn9
279             //
280             resources.ApplyResources(this.gridColumn9, "gridColumn9");
281             this.gridColumn9.FieldName = "LastOrder";
282             this.gridColumn9.Name = "gridColumn9";
283             //
284             // Form1
285             //
286             resources.ApplyResources(this, "$this");
287             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
288             this.Controls.Add(this.gridControl1);
289             this.Controls.Add(this.comboBoxEdit1);
290             this.Controls.Add(this.barDockControlLeft);
291             this.Controls.Add(this.barDockControlRight);
292             this.Controls.Add(this.barDockControlBottom);
293             this.Controls.Add(this.barDockControlTop);
294             this.Name = "Form1";
295             this.Load += new System.EventHandler(this.Form1_Load);
296             ((System.ComponentModel.ISupportInitialize)(this.comboBoxEdit1.Properties)).EndInit();
297             ((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
298             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemImageComboBox1)).EndInit();
299             ((System.ComponentModel.ISupportInitialize)(this.imageCollection1)).EndInit();
300             ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit();
301             ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
302             this.ResumeLayout(false);
303
304         }
305
306         #endregion
307
308         private DevExpress.XtraEditors.ComboBoxEdit comboBoxEdit1;
309         private DevExpress.XtraBars.BarManager barManager1;
310         private DevExpress.XtraBars.Bar bar1;
311         private DevExpress.XtraBars.Bar bar2;
312         private DevExpress.XtraBars.SkinBarSubItem skinBarSubItem1;
313         private DevExpress.XtraBars.Bar bar3;
314         private DevExpress.XtraBars.BarDockControl barDockControlTop;
315         private DevExpress.XtraBars.BarDockControl barDockControlBottom;
316         private DevExpress.XtraBars.BarDockControl barDockControlLeft;
317         private DevExpress.XtraBars.BarDockControl barDockControlRight;
318         private DevExpress.XtraBars.BarSubItem iPaintStyle;
319         private DevExpress.XtraBars.BarEditItem barEditItem1;
320         private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox repositoryItemImageComboBox1;
321         private DevExpress.Utils.ImageCollection imageCollection1;
322         private DevExpress.XtraGrid.GridControl gridControl1;
323         private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
324         private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
325         private DevExpress.XtraGrid.Columns.GridColumn gridColumn2;
326         private DevExpress.XtraGrid.Columns.GridColumn gridColumn3;
327         private DevExpress.XtraGrid.Columns.GridColumn gridColumn4;
328         private DevExpress.XtraGrid.Columns.GridColumn gridColumn5;
329         private DevExpress.XtraGrid.Columns.GridColumn gridColumn6;
330         private DevExpress.XtraGrid.Columns.GridColumn gridColumn7;
331         private DevExpress.XtraGrid.Columns.GridColumn gridColumn8;
332         private DevExpress.XtraGrid.Columns.GridColumn gridColumn9;
333
334     }
335 }
时间: 2024-08-03 22:56:04

DevExpress美化应用程序的相关文章

基于DevExpress的Winform程序安装包的制作

在我们做系统开发的时候,都会面临一个安装包制作的问题,如何把我们做好的系统,通过安装包工具整合成一个安装包给客户进行安装.安装包的优势就是一步步安装就可以了,不用复制一大堆文件给客户,还怕缺少那个文件导致系统运行出错.本文主要介绍基于DevExpress的Winform程序安装包的制作内容,包括VS2010和VS2013/V2105的不同处理方式. 我们知道,VS2010是最后一个可以使用微软安装包制作工具的VS版本了,所以后面VS2012/2013/2015版本都需要使用第三方安装包制作工具,

C#使用IrisSkin2.dll美化WinForm程序界面

一.添加控件IrisSkin2.dll. 方法:         1.右键“工具箱”.“添加选项卡”,取名“皮肤”.         2.右键“皮肤”,“选择项”弹出对话框        3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定.        4.在皮肤里会出现.        5.把SkinEngine拖到设计界面,会出现在下面. 二,把皮肤文件中以ssk为后缀名的文件(如OneGreen.ssk)放在bin文件夹的debug文件夹里. 三,添加代码.  

QSS美化Qt程序以及最近做的Qt项目界面

什么是QSS QSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制.QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要少很多,并且并不是所有的属性都可以用在Qt的所有控件上. QSS在Qt程序中的使用办法 首先将QSS写在文件中,然后利用如下的代码设置QSS: MainWidget::MainWidget(QWidget *parent) : QWidget(parent), ui(new

c#软件程序美化

C#通过使用IrisSkin2.dll美化WinForm程序来美化界面,方法如下: 一.添加控件IrisSkin2.dll. 方法: 1.右键"工具箱"."添加选项卡",取名"皮肤". 2.右键"皮肤","选择项"弹出对话框 3.点击"浏览",找到IrisSkin2.dll,,next,next,确定. 4.在皮肤里会出现. 5.把SkinEngine拖到设计界面,会出现在下面. 二,把

DevExpress应用案例--语音识别器Dual Writer

Dual Writer是 一个以语音识别为特色的文档处理器,无需安装其他软件,只需要插入你的麦克风就可以开始录入口述文字.它不仅支持MS Word的DOCX格式,还支持 RTF.ODT.TXT等常见文档格式.另外,Dual Writer的语音识别和语音合成部分由.NET System.Speech Namespace驱动.>>免费下载试用 为何选择DXperience Winforms Dual Writer定位是一款针对Windows的桌面软件.DevExpress WinForm下面有一个

移除 DevExpress 的 XtraForm 标题文字阴影

问题 在使用 DevExpress 开发 WinForm 程序时,我是使用的默认皮肤进行开发.但客户要求标题栏背景色改为蓝色,标题文字颜色改为白色. 改颜色比较简单,参考了 DevExpress Support 的说明,通过获取皮肤更改 BackColor 和 ForeColor 就可以实现.不过更改之后,发现在低分屏下面,标题文字出现模糊的情况. 原因 初步猜想应该是文字阴影的问题,但搜索了大部分资料没有找到解决方案,最后在 DevExpress Support 的这篇文章看到了自定义 For

复利计算——结对编程2.0

复利计算再升级---------------------------------------------------------------------------------------------------------------------- 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.....帮我预先填上呗? 把界面做得简单漂亮好操作一点呗? 能不能帮我转成个APP,我装到手机上就更方便了? 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧? 能不能不要

Visual Studio 2015和ASP.NET 5中可用的前端开发工具集

最近微软发布了一本白皮书,谈到了一些可以和Visual Studio 2015和ASP.NET 5配合使用的JS/前端Web开发工具(比如:函数库.任务执行器.框架等). 由于现在前端开发的生态系统在快速增长,也变得越来越复杂和庞大.所以,微软特意发布了这么一个白皮书来讲解一些可以集成到VS 2015用于ASP.NET 5开发的前端工具库.这些前端工具库,都能很好的被VS2015所支持,比如提供智能提示等内置特性. 每个涉及的工具库都给出了入门介绍.基本概念,以及在VS和ASP.NET中的用法.

IOS之UIKit_Day16

day16 回顾:           贴图和美化 1. 程序中的图片           根据设备的不同准备不同大小的图片1X  2X  3X 的多套图片 加到图片的资源库中,系统会自动加载.           第一类:Applicon和LaunchScreen图片,根据系统的提示,加载到指定大小的图片           第二类:应用程序中的图片利用9切片的技术调整大小(不写代码) 2. 针对程序中的美化           2.1 控件的美化           2.2 颜色风格的美化(