您可以始终使用
System.Resources.ResourceManagerwhich返回
ResourceManager此类使用的缓存。由于
chan1和
chan2代表两个不同的图像,您可以使用
System.Resources.ResourceManager.GetObject(stringname),它返回一个与您的输入和项目资源相匹配的对象
例
object O = Resources.ResourceManager.GetObject("chan1"); //Return an object from the image chan1.png in the projectchannelPic.Image = (Image)O; //Set the Image property of channelPic to the returned object as Image注意 :如果在项目资源中找不到指定的字符串,则
Resources.ResourceManager.GetObject(stringname)可能会返回
null。
谢谢,
希望对您有所帮助:)



