你可以直接是用文件,但重新编译生成res,暂时没这么做过,如果动态编译能做到,我想也不是很容易的事情,不容易就表示这样做不合理,好的设计都是简单实用的。Image myimage = Image.FromFile(用户选择的文件名);