我有一個picturebox
與圖像,我想將其添加到imagelist
。如何在.net中將圖像添加到圖像列表中的圖像列表中?
我該怎麼做?
我試圖做
ImageList1.Images.AddStrip(PictureBox1.Image)
和
ImageList1.Images.Add(PictureBox1.Image)
我有一個picturebox
與圖像,我想將其添加到imagelist
。如何在.net中將圖像添加到圖像列表中的圖像列表中?
我該怎麼做?
我試圖做
ImageList1.Images.AddStrip(PictureBox1.Image)
和
ImageList1.Images.Add(PictureBox1.Image)
的ImageList.ImageCollection.Add()
方法實際上接受各種不同的參數(Icon
,Image
等),所以你只需要確保你傳入的是同一類型的。
的PictureBox.Image
屬性應返回Image
對象,這是前面提到的Add()
方法的有效的參數,所以下面應該工作:
ImageList1.Images.Add(PictureBox1.Image);
使用一個非常基本的例子,我創建一個PictureBox
,加入圖像到它,然後添加該圖像到ImageList
,你可以看到低於該圖像的列表中的數的Count
爲1:
因此,圖像按預期添加。您在設置時是否收到任何錯誤?什麼似乎沒有工作?
我試過這個我得到這個錯誤: 「對一個不共享成員的引用需要引用一個對象」 –
你的'ImageList'定義在哪裏?不應該使用剛剛創建的'ImageList',即'imageListSmall.Images.Add(PictureBox1.Image);' –
抱歉。我沒有在上面劃線。該行是另一個'ImageBox'。我使用'ImageBox1',這是在窗體的圖形部分聲明的 –
當你嘗試這些方法時,你會得到什麼錯誤?你需要描述你的問題,並且包括你在你的問題中嘗試的一些代碼。 – ManoDestra