是我的一次。這是問題,在資源文件夾中的C#表單中,我添加了另一個文件夾並將其命名爲Buttons。因爲我喜歡鈕釦。這是一個問題,如何使用該文件夾中的圖像/其他人?C#表單 - 在資源中使用新文件夾
我嘗試至今:
ThisBtnImg.Image = Properties.Resources.Buttons.ThisButton;
我沒能看到我的努力成功... 任何幫助將非常感激。
是我的一次。這是問題,在資源文件夾中的C#表單中,我添加了另一個文件夾並將其命名爲Buttons。因爲我喜歡鈕釦。這是一個問題,如何使用該文件夾中的圖像/其他人?C#表單 - 在資源中使用新文件夾
我嘗試至今:
ThisBtnImg.Image = Properties.Resources.Buttons.ThisButton;
我沒能看到我的努力成功... 任何幫助將非常感激。
您需要將資源添加到項目中。轉到項目屬性,然後選擇「資源」標籤。您可以添加新資源並從磁盤中選擇圖像。 選擇資源類型「圖像」,然後選擇「添加資源 - >添加現有文件」。
看到這個答案How to add resources in separate folders?
您需要設置文件夾生成操作爲「嵌入的資源」。然後你就可以像這樣訪問
using(Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("<root namespace for the assembly>.<folder name>.<image file name>"))
{
pictureBox1.Image = Image.FromStream(stream);
}
文件是的,我這樣做,這不是一個問題,問題是,添加文件夾到資源,並使用從該文件夾的項目。因爲我會有大量的圖片和聲音,並且如果它們都堆在一個資源文件夾中,可能會引起混淆。 – 2012-04-21 14:21:53
這是行不通的? ThisBtnImg.Image = Properties.Resources.ThisButton – alfoks 2012-04-21 14:29:39
Nope。它不在資源目錄中,它在資源/按鈕中。 – 2012-04-21 14:33:49