listviewがアクティブでアイテムが含まれている間、イメージリストのイメージサイズを変更しようとしています。しかし、それは新しい追加された画像にのみ影響するようだ、既存の画像は空白になります。ここでListviewの既存のImagelistイメージサイズを変更するには
は私のコードです:
public Form1()
{
...
imglst_ = new ImageList();
imglst_.ImageSize = new Size(80, 80);
listView1.SmallImageList = imglst_;
listView1.LargeImageList = imglst_;
...
}
//zoom in
//This code only affect the new added image
//the existing images will become blank
private void toolStripZoomin_Click(object sender, EventArgs e)
{
int w = imglst_.ImageSize.Width;
int h = imglst_.ImageSize.Height;
w = (int)(w * 1.2);
h = (int)(h * 1.2);
imglst_.ImageSize = new Size(w, h);
}