/// <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;
}
相关文章
- 12-10js获取浏览器和屏幕的各种宽度高度
- 12-10获取当前时间前一天的随机时间
- 12-10获取上月日期
- 12-10iOS开发之获取当前日期之后的一个月日期数组
- 12-10获取YYYY-MM-DD当前时间function
- 12-10python 获取今天、昨天、明天的时间时间戳
- 12-10获取当天日期--及本周五天的时间
- 12-10获取合约日期
- 12-10使用html5获取当前时间
- 12-10windows 系统的画图工具获取 RGB 值