首页 > 解决方案 > .NET CF 使用代码从项目路径中选择图像

问题描述

该项目有一个存储将要使用的图像的文件夹,例如“project\Symbols”。然后我想创建一个 ImageList 对象并将其中一些图像添加到其中。

public partial class us_var
    {
        #region "Static variables"
        public static string SD = @"Storage Card\";
        public static string[] tables = {"DataRecord","EventRecord","AlarmRecord"};
        public static Size _sysSize = new Size(1024,600);
        public static Size _logoSize = new Size(80,80);
        public static Size _titSize = new Size(5,1025);
        public static ImageList iL = new ImageList();       
        #endregion
    }
public partial class us_ini
    {
        public void iL_ini()
        {
            us_var.iL.Images.Add(Image.FromFile(Directory.GetCurrentDirectory() + @"\Symbols\logo.png"));
        }
    }

然后我得到一个错误“System.Drawing.Image”不包含“FromFile”定义。

我知道原因是因为 .NET CF 不支持这样的引用。那么如何使用代码从 .NET CF 中的指定文件夹中选择图像呢?有人有解决方案吗?感谢你们!

标签: c#.netcompact-frameworkimagelist

解决方案


推荐阅读