DEV皮肤的使用方法

来源:互联网 发布:美工刀片制造厂 编辑:程序博客网 时间:2024/04/30 04:07

Program.CS中添加

DevExpress.UserSkins.BonusSkins.Register();DevExpress.Skins.SkinManager.EnableFormSkins();


项目中添加

    public partial class XtraFormMain : DevExpress.XtraEditors.XtraForm    {        public XtraFormMain()        {            InitializeComponent();        }        void InitSkins()        {            barManager1.ForceInitialize();            foreach (DevExpress.Skins.SkinContainer cnt in DevExpress.Skins.SkinManager.Default.Skins)            {                BarButtonItem item = new BarButtonItem(barManager1, cnt.SkinName);                iPaintStyle.AddItem(item);                item.ItemClick += new ItemClickEventHandler(OnSkinClick);            }        }        void OnSkinClick(object sender, ItemClickEventArgs e)        {            string skinName = e.Item.Caption;            DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(skinName);            barManager1.GetController().PaintStyleName = "Skin";            iPaintStyle.Caption = e.Item.Caption;            iPaintStyle.Hint = iPaintStyle.Caption;            iPaintStyle.ImageIndex = -1;        }        private void XtraFormMain_Load(object sender, EventArgs e)        {            InitSkins();            foreach (DevExpress.Skins.SkinContainer cnt in DevExpress.Skins.SkinManager.Default.Skins)            {                DevExpress.XtraEditors.Repository.RepositoryItemComboBox properties = comboBoxEditSkins.Properties;                properties.Items.Add(cnt.SkinName);                comboBoxEditSkins.SelectedIndex = 0;                properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;            }//        }        private void comboBoxEditSkins_SelectedIndexChanged(object sender, EventArgs e)        {            DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(comboBoxEditSkins.Text);            DevExpress.Skins.SkinManager.DisableFormSkins();        }    }


原创粉丝点击