步入DevExpress的使用(VS)
生活随笔
收集整理的這篇文章主要介紹了
步入DevExpress的使用(VS)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、下載安裝DevExpress控件(如DXperienceUniversal-11.1.12.exe),安裝后路徑:“C:\Program Files (x86)\DevExpress 2011.1”。
2、找到安裝后DevExpress控件的DLL(要使用的DLL),路徑是“C:\Program Files (x86)\DevExpress 2011.1\Components\Sources\DevExpress.DLL”,拷貝到自己需要的地方,以方便項目添加引用時通過“瀏覽”找到;不拷貝也可以,項目引用時選擇“項目集”>>“擴展”下找到。
3、在界面的“工具箱”中,添加一選項卡,命名如:“DevExpress”,并右擊“選擇項”,在.Net Framework組件中找到需要的控件名(可按控件的首字符查找),如:“DefaultLookAndFeel”,然后添加對應的DLL,如“DevExpress.Utils.v11.1.dll”(若自動添加也可以不添加)。
4、向對話框中添加:DefaultLookAndFeel、ComboBoxEdit控件等
5、實現的具體代碼如下:
(1)Program.cs
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms;namespace TestExpressSkins {static class Program{/// <summary>/// 應用程序的主入口點。/// </summary>[STAThread]static void Main(){DevExpress.UserSkins.BonusSkins.Register();DevExpress.UserSkins.OfficeSkins.Register();DevExpress.Skins.SkinManager.EnableFormSkins();Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}} }?
(2)Form1.cs
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace TestExpressSkins {public partial class Form1 : DevExpress.XtraEditors.XtraForm //Form{private CommonFunctions commFunc = null;public Form1(){InitializeComponent();commFunc = CommonFunctions.Singlon();}private void Form1_Load(object sender, EventArgs e){commFunc.AddAppStyles2ComboBoxEdit(cmbAppStyle);}private void cmbAppStyle_SelectedIndexChanged(object sender, EventArgs e){this.defaultLookAndFeel1.LookAndFeel.SkinName = cmbAppStyle.EditValue.ToString();}} }?
(3)CommonFunctions.cs
using DevExpress.XtraEditors; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace TestExpressSkins {class CommonFunctions{#region 單例private static CommonFunctions commFuncInstance = null;private CommonFunctions(){}public static CommonFunctions Singlon(){if (null == commFuncInstance){commFuncInstance = new CommonFunctions();}return commFuncInstance;}#endregion/// <summary>/// 皮膚全部枚舉出來放到一個ComboBoxEdit中/// </summary>/// <param name="comboBoxEdit"></param>public void AddAppStyles2ComboBoxEdit(ComboBoxEdit comboBoxEdit){foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins){comboBoxEdit.Properties.Items.Add(skin.SkinName);}}public bool tmpFunc(){bool bFlag = true;return bFlag;}} }?
總結
以上是生活随笔為你收集整理的步入DevExpress的使用(VS)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows git安装到把项目推送
- 下一篇: [NHibernate]事务