我试图让我的头解决此问题:我在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