C# WinForms 儲存圖片資源 動態切換圖片教學

本篇將使用 Visual Studio 2022 IDE 做示範

將圖片資源加入至專案內

在右側的「方案總管」中使用滑鼠右鍵點擊「解決方案」,點選屬性

點選資源 > 一般 中的「建立或開啟組件資源」

點選加入資源旁的向下的箭頭 > 加入現有檔案

然後圖片就會被加入到當中

動態切換圖片

在程式碼中我們可以使用 Properties.Resources 加上檔名來使用,例如本次使用的圖檔檔名為: ruyut.png,就是 Properties.Resources.ruyut
    
Bitmap bitmap = Properties.Resources.ruyut;
    

假設要動態新增 PictureBox 和動態將圖片顯示在 PictureBox 上面的話可以使用下面的程式碼:
    

Bitmap bitmap = Resources.ruyut;
PictureBox pictureBox = new()
{
    Image = bitmap,
    Size = new Size(600,600),
    SizeMode = PictureBoxSizeMode.Zoom,
};
this.Controls.Add(pictureBox);
    

執行結果:

留言