我的項目中有一個圖像,我想要與該程序一起使用。如果我打算使用像BitmapImage()那樣的東西,我會使用什麼路徑?我不想使用c:\ blah等等等等,因爲這可能會改變,這取決於它是在每臺PC上。它被稱爲「相對路徑」嗎?項目中的圖像文件的路徑
回答
你可以也應該把你的圖像放入項目resoucre-file(嵌入它)。
然後,您可以像運行其他對象一樣在運行時訪問資源。
System.Drawing.Bitmap bitmap1 = myProject.Properties.Resources.Image01;
看看這個MSDN頁面瞭解更多信息:http://msdn.microsoft.com/en-us/library/7k989cfy%28VS.80%29.aspx
我點擊我的項目做了一個位圖文件夾並選擇添加bmp並試圖使用uploadImage.Source = myProjectProperties.Resources.Bitmap1.bmp;它說myProject.Properties.Resources不包含Bitmap1.bmp的定義 – rd42 2010-08-19 13:40:52
THanks,我用它來幫助:http://www.csharp411.com/embedded-image-resources/ – rd42 2010-08-19 13:44:36
很高興爲您解決: ) – Emiswelt 2010-08-19 13:46:45
您想使用Environment.CurrentDirectory或System.Reflection.Assembly.GetExecutingAssembly()。位置(它是可執行文件的位置 - 您可以使用System.IO.FileInfo訪問該目錄)。
你可能想考慮讓你的圖像成爲一個嵌入式資源。這將嵌入到exe中。 This article應該解釋一下。
如果你想將文件保存到用戶配置文件,以便它會在同一位置無論身在何處的應用程序是你可以得到用[相對路徑中的WinForms]以下
string s = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
- 1. 圖像的文件路徑
- 2. 如何在Spring mvc項目中獲取圖像文件路徑?
- 3. 蔚藍項目中的文件路徑
- 4. Android Eclipse項目中的文件路徑
- 5. 項目中資源文件夾和圖像/文件的真正路徑?
- 6. 將圖像路徑綁定到UWP ListView項目中的圖像
- 7. JavaScript中的圖像文件路徑
- 8. 在php中的圖像文件路徑
- 9. Symfony2 - Javascript文件中的圖像路徑
- 10. 使用相對路徑將項目中的文件和圖像保存到項目文件夾中
- 11. 圖像路徑文件夾
- 12. 獲取文件的路徑從項目
- 13. 獲得Web項目的文件路徑
- 14. iPhone上的圖像的文件路徑
- 15. 如何更新Swift 3.0中的圖像文件目錄路徑?
- 16. 從支持文件中的圖像目錄中獲取圖像路徑
- 17. 獲取包含在項目中的文件的文件路徑
- 18. Razor .cshtml視圖文件中的圖像文件路徑
- 19. pyinstaller捆綁圖像的文件路徑?
- 20. 圖像的文件系統路徑
- 21. 打印圖像文件的路徑
- 22. PHP獲取圖像的文件路徑?
- 23. 添加名爲像項目的文件夾構建路徑
- 24. base64轉換圖像中的iOS編程文件路徑圖像
- 25. 獲取當前項目中文件的文件路徑
- 26. 在qmake項目文件中指定qrc_foo.cpp文件的路徑
- 27. 的jQuery/JavaScript的路徑,從文件中讀取圖像/文件
- 28. 如何獲取我的項目中文件夾的路徑(以及該文件夾中文件的路徑)?
- 29. 一個日食項目中的圖像路徑
- 30. 包含header.php文件中的多個圖像文件路徑?
可能重複的路徑(http://stackoverflow.com/questions/1019641/relative-paths-in-winforms) – kd7 2010-08-19 12:48:54