c# listview columnHeader 双击自动适应宽度
2016-03-24 16:55
260 查看
自定义一个变量widthChangingCount
private void olvData_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e)
{
widthChangingCount++;
}
private void olvData_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
{
if (widthChangingCount < 2) {
ListView listview = (ListView)sender;
listview.Columns[e.ColumnIndex].Width = listview.Columns[e.ColumnIndex].Text.Trim().Length*12; //网上说可以通过设置值为-2 实现自适应,但是我没有实现
}
widthChangingCount = 0;
}
private void olvData_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e)
{
widthChangingCount++;
}
private void olvData_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
{
if (widthChangingCount < 2) {
ListView listview = (ListView)sender;
listview.Columns[e.ColumnIndex].Width = listview.Columns[e.ColumnIndex].Text.Trim().Length*12; //网上说可以通过设置值为-2 实现自适应,但是我没有实现
}
widthChangingCount = 0;
}
相关文章推荐
- 程序进度条基础篇(WPF、C#、BackgroundWorker、代码说明)
- C# 协变out 、逆变 in
- C#解leetcode 53.Maximum Subarray
- C#解leetcode 152. Maximum Product Subarray
- C#入门经典学习笔记 <chapter06 函数>
- C#页面反射
- C#获取URL中的参数
- C# 自定义控件 属性个人遇到问题详解 参数无效
- 理解C#生成验证码的过程
- C#进阶系列 WebApi身份认证解决方案推荐:Basic基础认证
- C#关于OpenText()new StreamReader() 进程被占用的问题.
- C# WinForm创建包含备注的快捷方式实例
- C#中保留两位小数但不四舍五入的最优做法
- 【转】探索C#之布隆过滤器(Bloom filter)
- C#进阶系列——WebApi身份认证解决方案:Basic基础认证
- C# XML 添加,修改,删除Xml节点
- C# Color值转换为unit
- C# 保存窗口为图片(保存纵断面图)
- C#学习之接口
- C# partial 详解