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#如何实现系统桌面右下角弹框,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-01-01
  • C#学习教程之Socket的简单使用

    C#学习教程之Socket的简单使用

    这篇文章主要给大家介绍了关于C#学习教程之Socket的简单使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • PowerShell 定时执行.Net(C#)程序的方法

    PowerShell 定时执行.Net(C#)程序的方法

    利用PowerShell可以调用动态页面,然后再用 .bat 执行 PowerShell 脚本,最后把 .bat 添加到服务器的任务计划里面。OK,所有操作都做好了,.Net 定时执行了,是不是呢,有木有呢。
    2013-04-04
  • C#实现winform版飞行棋

    C#实现winform版飞行棋

    这篇文章主要为大家详细介绍了C#实现winform版飞行,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C#使用iTextSharp生成PDF的示例代码

    C#使用iTextSharp生成PDF的示例代码

    这篇文章主要为大家详细介绍了C#如何使用iTextSharp生成PDF的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下
    2024-03-03
  • C#连接MySQL数据库的方法步骤

    C#连接MySQL数据库的方法步骤

    最近两天在解决C#连接MySql数据库的问题,通过不同的从网上学习,最终找到了解决的办法,下面这篇文章主要给大家介绍了关于C#连接MySQL数据库的方法步骤,需要的朋友可以参考下
    2023-01-01
  • c#将字节数组转成易读的字符串的实现

    c#将字节数组转成易读的字符串的实现

    这篇文章主要介绍了c#将字节数组转成易读的字符串的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • C#四种计时器Timer的区别和用法

    C#四种计时器Timer的区别和用法

    这篇文章介绍了C#四种计时器Timer的区别和用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#心跳机制服务器的示例代码

    C#心跳机制服务器的示例代码

    心跳机制出现在tcp长连接中,客户端和服务器之见定时发送一种特殊的数据包,本文主要介绍了C#心跳机制服务器的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • Unity3D实现攻击范围检测

    Unity3D实现攻击范围检测

    这篇文章主要为大家详细介绍了Unity3D实现攻击范围检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04

最新评论