| 发表于:2007-03-02 15:43:34 楼主 |
想在 winform 中实现皮肤功能, 主窗体背景用切割好的九张图片绘制, 另外包括了button,radiobutton等的各种形态(选中,离开)的若干图片, 更换皮肤时,通过更改图片资源的文件夹, 把所有的图片都读到了一个imagelist类的相应属性中 然后所有用到相关图片的地方都从imagelist类读取 然后重画窗体(button等控件都已经扩展,从imagelist类读取图片实现不同态的皮肤更换) 已经实现了该功能,但感觉效率不是很好,有更好的思路或者代码供俺参考么 只是为了学习,所以不用现有的皮肤控件,请大家帮忙给点思路 |
|
|
|
|