2015-06-07 61 views
0

目前,我正在使用DetailsItem和ListIs在SmallImageList和StateImageList中遇到一個非常奇怪的錯誤/毛刺:每當我添加一個項目並將ImageKey和StateImageIndex設置爲一個值,它將顯示狀態良好的圖像,但該項目的「正常」圖像奇怪地向上移動,並且ImageList中的下一個圖像的一部分變得可見。ListView:使用StateImageIndex時的圖像偏移

如何擺脫這種情況並正確顯示我的圖標?有沒有人經歷過這樣的事情?

SmallImageList包含大小爲16x11的標誌。 如果我刪除StateImageList,則不會發生該問題。

下面是與兩個國家 - 和SmallImageList結果的截圖啓用: A screenshot of the result

+1

_The SmallImageList包含大小爲16x11的標誌._ SmallImageList中的圖像有多大? – TaW

+0

他們是16x16。 – Chester

+0

@TaW可能就是這樣 - 我會測試一下 – Chester

回答

0

的SmallImageList和StateImageList有不同的圖像大小:16x11和16x16。這導致ListView用下一個標誌填充「間隙」。

我通過將StateImageList Image Size調整爲16x11來修復它。現在一切正常。