【问题标题】:What file does FromFile pull from?FromFile 从什么文件中提取?
【发布时间】:2018-05-18 06:43:37
【问题描述】:

这是我第一次尝试在我的代码中使用图像。我无法弄清楚 FromFile 命令从哪个文件中提取。

firstDice.Image = Image.FromFile(fDice.ToString() + ".png");

我试图让图像与随机数 fDice 对应。

这是我的错误信息:

System.IO.FileNotFoundException: '5.png'

【问题讨论】:

  • 您需要在当前目录中有该文件。或者您需要构建文件的完整或相对路径
  • 不完全确定您的问题是什么。错误消息指示fDice.ToString() + ".png" 片段产生的文件名。那不是你想要的文件吗?
  • 您的意思可能是“目录”而不是“文件”,因为从错误消息中可以明显看出该文件。
  • @EatPeanutButter 因为它是一个“骰子”,它可以是 1-6 之间的随机数。我遇到的问题是图像没有像应有的那样显示在图片框中。我只是不确定是否有一个特定的文件我应该将我的图像保存到 fromfile 命令试图从中提取它们。
  • @BrandonLuko​​wski 你有名为1.png2.png 等的图像文件吗?

标签: c# fromfile


【解决方案1】:

Environment.CurrentDirectory

正如史蒂夫在评论中所说,否则您必须指定完整路径。

您可以使用Path.Combine 根据当前工作目录创建路径。如:

Path.Combine(Environment.CurrentDirectory, "Images");

【讨论】:

    猜你喜欢
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多