簡體   English   中英

無法在Visual Studio 2015中加載圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM