您的位置:首页 > 编程语言 > C#

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: