[英]Unable to load images in Visual Studio 2015
我在使用pictureBox的ImageLocation時遇到問題。 我去了:
文件\\ VisualStudios \\專案\\程式名稱:
然后創建一個名為images的新文件夾,並在該文件夾中放入要使用的圖片(rock.png,paper.png)。 請記住,我無法從C驅動器加載,我必須上交該項目,以便它可以在任何計算機上工作。 我是否將圖像加載到錯誤的位置? 還是我訪問錯誤?
if (PlayerOne == Rock && PlayerTwo == Scissors)
{
ScoreOne++;
picture1.ImageLocation = @"images\rock.png";
picture2.ImageLocation = @"images\paper.png";
lblOneScore.Text = Convert.ToString(ScoreOne);
lblShowWinner.Text = " Player One Wins! ";
picture1.Load();
picture2.Load();
}
代替設置ImageLocation屬性,請嘗試:
picture1.Load(@"C:\temp\pic.jpg");
圖片框加載方法還接受URL(如果您無法訪問驅動器,並且需要在沒有硬編碼UNC路徑的任何PC上運行):
picture1.Load("http://i.stack.imgur.com/FmIGn.png");
或者,如果您將應用程序與圖像打包在一起,請使用該應用程序的位置:
picture1.Load(Application.StartupPath + "\\a.jpg");
或使用資源文件:
我很想使用resourceFile,但在Visual Studios 2015上找不到它,僅適用於2013年及以前的版本
從VS2013到VS2015,它沒有變化,在Winforms項目中,展開Project Properties並雙擊Resources.resx,然后添加圖像:
picture1.Image = global::ProjectName.Properties.Resources.ImageName;
VisualStudios / Projects / fileName / filename / bin / Debug / create images文件夾,然后在該文件夾中插入圖片,我發布的原始代碼效果很好
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.