c#PicturePanel地址解析问题

时间:2013-02-14 09:10:31

标签: c# visual-studio

我最近在c#中遇到了一个奇怪的错误。我正在进行一个有多个图片面板的分配。其中一个用于获取图片,而其他用于显示匹配。

这是我的代码

pic.image = image.fromfile("images\\a.png");

好的我的问题是这个代码有效,直到我不直接从面板上获取图片

获取图片我正在使用此代码

if (openPicture.ShowDialog() != DialogResult.Cancel)
        {
            //----------- Load Picture ----------------------------------
            pictureBox13.Image = Image.FromFile(openPicture.FileName);
        }

如果我成功获得照片,第一个代码会给我这个错误

                   "file not found error"

任何人都遇到这样的问题,因为我无法在第一段代码中硬编码图像的确切位置。

1 个答案:

答案 0 :(得分:0)

我不是那么聪明,但我仍然觉得这个解决方案在我的情况下最适用

Directory.GetCurrentDirectory();

我刚添加了这一行,每张图片从相对位置变为绝对值。