我是想动态改变listview中vsIcon的大小,图片大小已经重新加载,这样不能直接改变大小吗?

解决方案 »

  1.   

    添加修改后,这样试试
    ListView1.Arrange(arDefault);
      

  2.   

    只有clear了,有什么方法可以防止闪烁吗
      

  3.   

    有什么方法可以防止闪烁吗
    --------------------------------------
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      ListView1.Items.BeginUpdate;
      //修改Items中的内容
      ListView1.Items.EndUpdate;
    end;
      

  4.   

    如果原来有内容,再clear,再add显示新的图标,就会闪了,我没有办法不clear,但又要改变items的大小,所以会闪
      

  5.   

    试试
    ListView1.DoubleBuffered:=true