zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#Winform禁止用户调整ListView的列宽

c#Winform 用户 调整 禁止 listview
2023-06-13 09:14:28 时间
复制代码代码如下:

//事件:改变列宽的时候
privatevoidColumnWidthChange(objectsender,ColumnWidthChangingEventArgse)
{
//如果调整的不是第一列,就不管了
if(e.ColumnIndex>0)return;
//取消掉正在调整的事件
e.Cancel=true;
//把新宽度恢复到之前的宽度
e.NewWidth=this.lvStudents.Columns[e.ColumnIndex].Width;
}

这个代码的目的是让用户无法调整第一列的列宽,当然你也可以改成别的,或者用列名作为限定条件也可以.任你发挥了.最后让ListView的ColumnWidthChanging事件调用这个事件就行了.