例如,我使用一個循環來創建具有特定參數的「鳥」對象列表。 但我也需要每個鳥物體在winform上有一個pictureBox,任何想法,我該怎麼做,即動態創建並稍後刪除一個pictureBox?C#,動態創建圖片框?
謝謝!
例如,我使用一個循環來創建具有特定參數的「鳥」對象列表。 但我也需要每個鳥物體在winform上有一個pictureBox,任何想法,我該怎麼做,即動態創建並稍後刪除一個pictureBox?C#,動態創建圖片框?
謝謝!
下面是從谷歌上搜索你的問題的標題,其中有這樣的一個例子的第一個結果:
http://www.dreamincode.net/forums/topic/78037-dynamically-create-multiple-picture-boxes/
另:http://thechaosrift.com/viewtopic.php?f=32&t=4387&p=51006
你有沒有嘗試已經有問題了?如果不是的話,總是值得諮詢谷歌,看看你是否可以先自己學習。
僞代碼:
list<picturebox>
Instantiate the one needed
Initialize every picturebox that are needed
Add them to the form (form.control.add)
If needed remove them from the form, (form.control.remove)
您可以創建一個新的PictureBox
實例,設置其屬性,並將其添加到表單或面板的Controls
集合中。
這是僞,PictureBox,列表,Controls.Add,Controls.Remove。如果沒有首先實例化它,你無法初始化PictureBox。 :/ – 2011-01-31 16:11:24
@基倫·約翰斯通,我會假設他/他會知道:-)但我仍然會加上它 – Fredou 2011-01-31 16:13:06