C#禁止用户拖拉listview列宽的解决办法

通过列宽改变事件将被修改的列宽进行还原,大致代码如下:


his.listViewtest2.ColumnWidthChanging += new ColumnWidthChangingEventHandler(listView2_ColumnWidthChanging);//初始化定义事件
        
        void listView2_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e)
        {

            e.Cancel = true;
            e.NewWidth = this.listViewtest2.Columns[e.ColumnIndex].Width;
        }//具体事件


最后将控件绑定这个事件
在这里插入图片描述

原文地址:https://www.cnblogs.com/LcVong/p/15460130.html