ListView设置Column宽度自适应

2015-12-11 16:09:05  访问(1643) 赞(0) 踩(0)



        /// <summary>
        /// ListView设置Column宽度自适应
        /// </summary>
        /// <param name="lv"></param>
        public void ListViewSetColumnAutoWidth(ListView lv)
        {

            // 重新设置lietview的宽度 //
            int iColumnCount = lv.Columns.Count;

            for (int i = 0; i < iColumnCount; ++i)
            {
                lv.Columns[i].Width = -2;
            }
        }


        /// <summary>
        /// ListView设置Column宽度自适应
        /// </summary>
        /// <param name="lv"></param>
        public void ListViewSetColumnAutoWidth(ListView lv, bool split0Width)
        {

            // 重新设置lietview的宽度 //
            int iColumnCount = lv.Columns.Count;

            if (split0Width)
            {
                for (int i = 0; i < iColumnCount; ++i)
                {
                    if (lv.Columns[i].Width == 0)
                    {
                        continue;
                    }
                    lv.Columns[i].Width = -2;
                }
            }
            else
            {
                for (int i = 0; i < iColumnCount; ++i)
                {
                    lv.Columns[i].Width = -2;
                }
            }

        }


标签:ListView设置Column宽度自适应 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)