永发信息网

winform使用skinEngine控件美化皮肤问题

答案:1  悬赏:70  手机版
解决时间 2021-01-21 16:38
winform使用skinEngine控件美化皮肤问题
最佳答案
这个不难,对父窗体和子窗体分别设置skinEngine,为了对得起你300的分数,现在下面写下详细步骤

新建2个form,Form1和Form2,在form1中添加一个button1按钮
在程序的bin文件内添加2个ssk文件,这里我以“DeepGreen.ssk”和“DeepOrange.ssk”为例
在解决方案的引用里添加IrisSkin2.dll
这时,在工具栏会多出一个SkinEngine控件
分别在form1和form2中拖入一个skinEngine控件
在Form1的load事件中添加:
   private void Form1_Load(object sender, EventArgs e)
  {
    this.skinEngine1.SkinFile = "DeepGreen.ssk";
  }在Form1的button事件中添加:
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 fm = new Form2();
            fm.ShowDialog();
        }在Form2的load事件中添加:
        private void Form2_Load(object sender, EventArgs e)
        {
            this.skinEngine1.SkinFile ="DeepOrange.ssk";
        }执行代码,效果如图所示:

如果要让form2的效果跟随系统,可以将则将form2的load事件改为:

        private void Form2_Load(object sender, EventArgs e)
        {
            this.skinEngine1.SkinFile = null;
        } 效果如下:

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
砚台谁给看看
登山体验的话黄山,华山,庐山,泰山怎么做排
2020 工业铝型材 一根多少钱
宋凌云的主要作品有哪些
什么是b2b?b2a?
听说睿尚的魔焰集成灶很不错,请问具体优势什
ⅵv0手机录音听不到
中兴青漾3手机来电闪光灯怎么设置方法
跟"人"字压韵的词有哪些?
底格热怎么念
(李)广行无部伍、行陈,就善水草舍止,人人自
《瞧这一家子》结局是怎样的?
只求和你永不相见歌词
i6.系统提示要升级los8.0.2到底要不要升级,
我的地下室有两层上一层自己用下一层是过水用
推荐资讯
豆腐放在冰箱里可以放几天?放在上面的冰冻
东莞鹌鹑批发在哪里?
含有勤人的诗句
帮我新疆话翻译
普宁高分问路
阿里巴巴产品分类信息怎么弄?
青春类悲痛虐心小说
关于LOL韩国选手来到中国LOL问题
为什么我不能吃海鲜和一切水里腥的东西?
北海晚上真的很乱吗
iPhone6打电话对方听不见我的声音,只有我打
奇迹暖暖粉色风暴一整套长什么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?