请问在 WINCE5.0平台上显示指定文件夹里面的图像用什么函数?
C#的函数。
我在Windows平台上用是这样实现的private Label LWall = new Label();
LWall.Image = new Bitmap(Application.StartupPath + "\\" + mapDir + "\\Wall.BMP");但在WINCE5.0上 Label没有Image函数,
还有Application.StartupPath 这个也不能在WINCE5.0平台上运行不了。
请高手指教。我还有一点疑惑是,我这个WINCE5.0是定制的,会不会定制的时候没选支持这些函数的东东呢?急!!!请高帮小弟一忙,谢谢!!
C#的函数。
我在Windows平台上用是这样实现的private Label LWall = new Label();
LWall.Image = new Bitmap(Application.StartupPath + "\\" + mapDir + "\\Wall.BMP");但在WINCE5.0上 Label没有Image函数,
还有Application.StartupPath 这个也不能在WINCE5.0平台上运行不了。
请高手指教。我还有一点疑惑是,我这个WINCE5.0是定制的,会不会定制的时候没选支持这些函数的东东呢?急!!!请高帮小弟一忙,谢谢!!
2.可以这样:string appPath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
appPath = appPath.Replace('/','\\');
int fileHead = appPath.IndexOf(@"file:\\\");
if(fileHead!=-1) appPath = appPath.Substring(fileHead+1);
appPath = appPath.Substring(0,appPath.LastIndexOf("\\")+1);appPath就是程序当前路径吧。如果不是就最后一行不要。我手上没编译器,不确定对不对,明天到公司再给你贴个现在用的,后来好像修改过一点点
Match m = Regex.Match(
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase.Replace("/", @"\"),
@"(?<=file:\\\\\\|^)(?:[^\\]+)?(\\[^\\]+)+(?=\\[^\\]+)");
if (!m.Success) throw new Exception("Get execute path error.Can not run on this system.");
else appPath = m.Value + @"\";
MessageBox.Show(appPath);
我就要显示D盘下的Wall.bmp图像变成环境是新建-》项目-》智能设备-》目标平台(选择windows CE)-》设备应用程序生成了代码。不知道需不需要加pictureBox控件,然后怎么编程只实现显示D盘下的Wall.bmp图像请高手指教。方便的话编写一个可以实现的程序让本鸟下载谢谢!