/// <summary>
/// 得到要绘置的图片对像
/// </summary>
/// <param name="str">图像在程序集中的地址</param>
/// <returns></returns>
public static Bitmap GetResBitmap(string str)
{
Stream sm = FindStream(str);
if (sm == null) return null;
return new Bitmap(sm);
}
/// <summary>
/// 得到图程序集中的图片对像
/// </summary>
/// <param name="str">图像在程序集中的地址</param>
/// <returns></returns>
private static Stream FindStream(string str)
{
Assembly assembly = Assembly.GetExecutingAssembly();
string[] resNames = assembly.GetManifestResourceNames();
foreach (string s in resNames)
{
if (s == str)
{
return assembly.GetManifestResourceStream(str);
}
}
return null;
}
/// <summary>
/// 获取图像
/// </summary>
public static Image GetBitmap(string name)
{
object obj = Properties.Resources.ResourceManager.GetObject(name,Properties.Resources.Culture);
return (Image)obj;
}
相关文章
- 04-28c语言之在main中获取命令行的参数
- 04-28获取map集合中key、value
- 04-28shell 中变获取值及运算的几种方法
- 04-28【c++基础】如何获取工程项目当前路径
- 04-28DNS与获取
- 04-28获取当前 Python 版本
- 04-28【Day4】python获取100以内的质数
- 04-28关于url拼接传参数和利用view的字典传参数时,模板获取数据的方式问题
- 04-28在当前iframe中, 获取Iframe的id
- 04-28jeecg中获取用户拥有的角色的数据权限