是否有可能用我選擇的隨機圖像填充pictureBox'actionbox1'?具體來說,'strollinstu''waterbottle'和'goop?'我見過很多問題,但沒有真正解釋。有人可以解釋如何做到這一點?如果有幫助,我正在使用timer_tick事件。pictureboxes隨機化
-1
A
回答
0
您可以使用Assembly.GetManifestResourceStream("name_of_your_image");
,從資源獲取的圖像流,使用Image.FromStream()
加載圖像,然後將其分配給圖片框的Image
財產。只需建立一個包含所有圖像名稱的列表,然後在每個計時器刻度中隨機選擇一個。
例子:
var imageNames = new List<string> { "strollinstu", "waterbottle", "goop" };
var rand = new Random();
var index = rand.Next(0, imageNames.Count - 1);
var s = this.GetType().Assembly.GetManifestResourceStream(imageNames[index]);
actionbox1.Image = Image.FromStream(s);
完全未經測試,但應該給你的想法。
相關問題
- 1. 隨機化
- 2. 隨機化列
- 3. 隨機化BigInteger
- 4. 隨機函數隨機化字母
- 5. 隨機隨機化項目列表
- 6. 隨機化或隨機的陣列
- 7. 隨機化身發電機
- 8. R:隨機化data.frame
- 9. 代碼隨機化
- 10. 無法隨機化
- 11. 隨機化爲了
- 12. 隨機化從ActionScript
- 13. 治療隨機化
- 14. 隨機化序列
- 15. 隨機化功能
- 16. 組的隨機化
- 17. 在vb.net中隨機化()沒有正確隨機化
- 18. 循環的pictureboxes
- 19. Pictureboxes不可見
- 20. 切換PictureBoxes
- 21. 迭代PictureBoxes
- 22. 隨機化線程睡眠
- 23. 隨機化測試Android
- 24. MySQL的隨機值變化
- 25. UDP和端口隨機化
- 26. 如何隨機化切片?
- 27. 隨機優化算法
- 28. 隨機數未初始化
- 29. 在vb.net中隨機化mcq?
- 30. 如何隨機化NSArray?
需要更多的信息來回答這個問題。你的機器上有什麼隨機圖像?如果它隨機,你如何選擇。 – rerun
他們在資源中。他們被稱爲'strollinstu''waterbottle'和'goop'。我的選擇是隨機的,我的意思是特定的圖像。 – janj
因此,您有三個圖像作爲資源,並且您希望其中的一個隨機顯示在圖片框中。 – rerun