如何在Button
上切換兩張圖像? 我想在同一個按鈕上使用「鎖定」和「解鎖」圖像。如何使用Windows窗體更改按鈕上的圖像?
到目前爲止,我已經使用的屬性窗口設置一個單一的形象..
UPDATE: 許多很好的答案,但是我應該提,我的兩個圖像是在屬性的文件夾。我如何使用相對路徑訪問它們?
如何在Button
上切換兩張圖像? 我想在同一個按鈕上使用「鎖定」和「解鎖」圖像。如何使用Windows窗體更改按鈕上的圖像?
到目前爲止,我已經使用的屬性窗口設置一個單一的形象..
UPDATE: 許多很好的答案,但是我應該提,我的兩個圖像是在屬性的文件夾。我如何使用相對路徑訪問它們?
您很可能必須更改代碼隱藏中的Button.Image
屬性。有關信息,請參閱MSDN Documentation以及有關如何執行此操作的示例。
我不得不設置'Button.Image',我用'Properties.Resources.lock_open' 找到我的文件。它完美的作品。我只寫了切換函數來說這是一個新情況,需要兩個圖像。對不起,有任何困惑。 – radbyx 2012-01-17 16:45:42
你將不得不編碼。
if(locked)
Button.Image = Images.Lock;
else
Button.Image = Images.Unlock;
其中Images
是,比方說,你已經通過設計師創建了資源。
簡單:
button1.Image = System.Drawing.Image.FromFile(@"C:\Users\Administrator\Pictures\forestfloor.jpg");
附:在設置圖像之前,檢查它是否存在
與其他人一樣,好的答案也是如此,謝謝大家。 – radbyx 2012-01-17 16:47:05
使用CheckBox.Appearence =當按鈕和ImageList設置ImageIndex時勾選複選框。 – adatapost 2012-01-17 14:06:35