ResourceManager rm=new ResourceManager("Skin.resource",System.Reflection.Assembly.GetExecutingAssembly()); Bottom_Left=(Bitmap)rm.GetObject("Bottom_Left");>>>>>>这里出错 Bottom_Middle=(Bitmap)rm.GetObject("Bottom_Middle"); Bottom_Right=(Bitmap)rm.GetObject("Bottom_Right"); Middle_Left=(Bitmap)rm.GetObject("Middle_Left"); Middle_Right=(Bitmap)rm.GetObject("Middle_Right"); SysButton_Close=(Bitmap)rm.GetObject("SysButton_Close"); SysButton_Max=(Bitmap)rm.GetObject("SysButton_Max"); SysButton_Min=(Bitmap)rm.GetObject("SysButton_Min"); SysButton_Restore=(Bitmap)rm.GetObject("SysButton_Restore"); Top_Left=(Bitmap)rm.GetObject("Top_Left"); Top_Middle=(Bitmap)rm.GetObject("Top_Middle"); Top_Right=(Bitmap)rm.GetObject("Top_Right");
这好像是MSDN上的窗口换肤代码。
检查:rm不为空;
Bottom_Left所对应的bitmap图片真实存在并且写入了resource文件了。
你应该先使用resouce工具构建资源文件。