Tôi hiểu rằng câu hỏi này đã được yêu cầu (và trả lời) trước đây. Tuy nhiên, không có giải pháp nào làm việc cho tôi. Điều này có thể là do sự thiếu năng lực của tôi, voodoo nguyền rủa hoặc một cái gì đó đơn giản và rõ ràng rằng tôi đang mất tích.Đang tải PictureBox Hình ảnh từ tệp tài nguyên có đường dẫn (Phần 3)
Dưới đây là một ảnh chụp màn hình của tất cả các mảnh có liên quan của các câu đố:
Screen capture http://dinosaur-island.com/PlantPictureBoxScreenCap.jpg
Như bạn có thể thấy có rất nhiều BMP cây nạp như nguồn lực vào thư mục Images. Có một biểu mẫu có hình tượng có tên "PlantPicture". Có chuỗi, mà tôi biết có một con đường tốt (vì tôi đã kiểm tra nó trong trình gỡ lỗi):
PicPath = PicPath+".bmp";
Screen capture http://dinosaur-island.com/PlantDebugger.jpg
Tôi đã thử nhiều cách để tải, đúc vv, vv
Nếu bạn đáng tiếc và cho nó thêm một lần nữa, tôi sẽ đánh giá cao mọi lời khuyên. Cảm ơn!
Đã đi qua rất nhiều để có được dấu gạch chéo ngược. PicPath = "@Images \ None.bmp" (đây là đường dẫn chính xác cho hình ảnh 'không') ... Ném lỗi: "Một ngoại lệ không được loại trừ của hệ thống" .IO.FileNotFoundException 'xuất hiện trong System.Drawing.dll. Thông tin bổ sung @Images \ None.bmp ... double-checked. None.bmp KHÔNG tồn tại trong cả tài nguyên và thư mục trên đĩa' Images ' – zetar
@zetar "@ Hình ảnh \ None.bmp "là sai. @" Images \ None.bmp "là chính xác. @ Chỉ yêu cầu C# để _not_ thoát" N "sau" \ "và thay vào đó xử lý" \ "đơn giản chỉ là dấu gạch chéo ngược. Bạn cũng có thể làm điều đó với: "\\" (một dấu gạch chéo ngược kép.) – ispiro
GOT IT! REMOVED @ trong chuỗi đã được truyền vào! – zetar