C# Winform 禁止用户调整ListView的列宽
更新时间:2011年05月14日 16:30:11 作者:
在使用 ListView 的时候, 有时我们不想让别人随意调整列宽, 或者某几列的列宽, 以便达到美观, 或者隐藏数据的作用. 那么可以用一下代码来实现
// 事件: 改变列宽的时候
private void ColumnWidthChange(object sender, ColumnWidthChangingEventArgs e)
{
// 如果调整的不是第一列,就不管了
if (e.ColumnIndex > 0) return;
// 取消掉正在调整的事件
e.Cancel = true;
// 把新宽度恢复到之前的宽度
e.NewWidth = this.lvStudents.Columns[e.ColumnIndex].Width;
}
这个代码的目的是让用户无法调整第一列的列宽, 当然你也可以改成别的, 或者用列名作为限定条件也可以. 任你发挥了. 最后让 ListView 的 ColumnWidthChanging 事件调用这个事件就行了.
相关文章
C#实现系统桌面右下角弹框
这篇文章主要为大家详细介绍了C#如何实现系统桌面右下角弹框,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
2023-01-01
C#学习教程之Socket的简单使用
这篇文章主要给大家介绍了关于C#学习教程之Socket的简单使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
2019-02-02
PowerShell 定时执行.Net(C#)程序的方法
利用PowerShell可以调用动态页面,然后再用 .bat 执行 PowerShell 脚本,最后把 .bat 添加到服务器的任务计划里面。OK,所有操作都做好了,.Net 定时执行了,是不是呢,有木有呢。
2013-04-04
C#实现winform版飞行棋
这篇文章主要为大家详细介绍了C#实现winform版飞行,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-07-07
C#连接MySQL数据库的方法步骤
最近两天在解决C#连接MySql数据库的问题,通过不同的从网上学习,最终找到了解决的办法,下面这篇文章主要给大家介绍了关于C#连接MySQL数据库的方法步骤,需要的朋友可以参考下
2023-01-01
c#将字节数组转成易读的字符串的实现
这篇文章主要介绍了c#将字节数组转成易读的字符串的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2020-01-01
C#四种计时器Timer的区别和用法
这篇文章介绍了C#四种计时器Timer的区别和用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-05-05
C#心跳机制服务器的示例代码
心跳机制出现在tcp长连接中,客户端和服务器之见定时发送一种特殊的数据包,本文主要介绍了C#心跳机制服务器的示例代码,具有一定的参考价值,感兴趣的可以了解一下
2024-06-06
Unity3D实现攻击范围检测
这篇文章主要为大家详细介绍了Unity3D实现攻击范围检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2020-04-04
最新评论