listview
第一次加载时:
□阿布    □阿布    □阿布   第二次加载时:
□阿布□阿布□阿布   代码都一样,能控制,到像一次次加载那样吗?怎么实现()

解决方案 »

  1.   

    /// <summary>
    /// 发送消息
    /// </summary>
    /// <param name="hWnd">对象</param>
    /// <param name="msg">消息</param>
    /// <param name="wParam">参数1</param>
    /// <param name="lParam">参数2</param>
    /// <returns></returns>
    [DllImport("user32.dll",CharSet = CharSet.Auto)]
    public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, int lParam);
     
    /// <summary>
    /// ListView参数
    /// </summary>
    private int LVM_SETICONSPACING = 0x1035;// 下面的这个方法放到FormLoad事件中
    // 50是行间距 100 是列间距 自己设置看看 我的就是这么改的 绝对有效
    SendMessage(this.lvCarManage.Handle, LVM_SETICONSPACING, 0, 0x10000 * 50 + 100); 这个我刚做过
      

  2.   

    用listview的autoresizecolumn方法试试