添加BackgroundImage 就是你准备好的皮肤图片
将BackgroundImageLayo属性根据需要选择 如设置stretch(拉伸)
这样就可以弄成和QQ一样的皮肤了
这个不难,对父窗体和子窗体分别设置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
}
效果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)