我試圖讓我的頭解決此問題:我在LargeIcon查看窗體上的一個ListView(System.Windows.Forms.View.LargeIcon
)奇怪的.NET ListView的行爲
這條線路是在構造函數中:
this.listView1.LargeImageList.ImageSize = new Size(32, 32);
然後這個功能是建立在雙擊名爲:
private void listView1_DoubleClick(object sender, EventArgs e)
{
this.listView1.LargeImageList.ImageSize = new Size(64, 64);
}
當我雙擊列表視圖,大小的變化符合市場預期,但我的圖標被帶走了,我只是得到一個雙g空格。即使我將ImageIndex設置爲以後使用,它仍然保持空白,我似乎無法再次顯示它。
我假設我做錯了什麼(儘管我猜.NET可能被破壞)。我該如何改變圖標不會消失?
(我在.NET 2.0)
我認爲你有一個適當大小的圖標? (64,64)? – 2009-10-13 00:07:17
不,所有的圖標都是(200,200),但它在(32,32) – Smashery 2009-10-13 00:11:39